Details

    • Type: Bug Bug
    • Status: Closed Closed
    • Resolution: Duplicate
    • Security Level: All-users
    • Labels:
      None

      Description

      Memcached has not been working on Prestashop released since ages. When are you guys at prestashop going to fix it? It's been like 2 years! It's so important that we cache database queries to offer near instant page load speed on our server.

      Memcached offers a huge speed increase to page loads and offers a lot of benefits to merchants in their BO and customers on the FO.

      Prestashop should prioritize things and get Memcached fixed! None of the 1.5.x version has memcached working properly.

      See all this bug reports, there are a lot more of them if you search:

      http://forge.prestashop.com/browse/PSCFI-5402
      http://forge.prestashop.com/browse/PSCFI-2355
      http://forge.prestashop.com/browse/PSCFV-5225

      The memcached should have as low miss rate as possible and have security loopholes patched to prevent external connections to the memcached server.

      Prestashop Team, memcached bug is long overdue, you guys can't seem to get it right even at 1.4.x. versions.

      Do a solid memcached fix for 1.5.4.x once and for all.

        Activity

        Hide
        Gregory Roussac added a comment - - edited

        Please comment on http://forge.prestashop.com/browse/PSCFV-5225

        Please do not open ticket twice

        Show
        Gregory Roussac added a comment - - edited Please comment on http://forge.prestashop.com/browse/PSCFV-5225 Please do not open ticket twice
        Hide
        sefsef added a comment - - edited

        Trip, Christopher Supnig, up2date have all provided useful help and reply in timing manner. But you take it for granted while they were still around to help. After Trip's input on 12/Jul/13 7:41 PM at PSCFV-5225, you stopped replying. If you need to manage so many cache children, why don't keep it simple and start of with memcached and get it at least working and remove Xcache, APC and so on. When you are really ready, then start working on the other Cache children one at a time.

        This at least ensures the community has AT LEAST ONE working caching system for the db.

        Everyone is waiting for memcached which have not been working for a long time.

        Show
        sefsef added a comment - - edited Trip, Christopher Supnig, up2date have all provided useful help and reply in timing manner. But you take it for granted while they were still around to help. After Trip's input on 12/Jul/13 7:41 PM at PSCFV-5225 , you stopped replying. If you need to manage so many cache children, why don't keep it simple and start of with memcached and get it at least working and remove Xcache, APC and so on. When you are really ready, then start working on the other Cache children one at a time. This at least ensures the community has AT LEAST ONE working caching system for the db. Everyone is waiting for memcached which have not been working for a long time.
        Hide
        Gregory Roussac added a comment - - edited

        Hi sefsef,

        Christopher and Trip provided help for 1.4 LRU algotyhm and this was merged in 1.4. Not 1.5. I replied in a timing manner too.

        Sorry the code provided in the other ticket https://github.com/PrestaShop/PrestaShop/commit/a5ee2c2f4fa604f3ce115b83e16360e943a9bcde was maybe usuefull but this does not seem to be ok for the others like Trip. I believe this pull request was not ok at all and the whole class needs to be rewrite.

        We do not want to imlement LRU algo in Memcached, and Cache parent class and leave the other classes without LRU. Sorry if you do not understand this, but this implies rewriting all cache classes. This will take a long time we do not want to affect for now.

        Best regards

        Show
        Gregory Roussac added a comment - - edited Hi sefsef, Christopher and Trip provided help for 1.4 LRU algotyhm and this was merged in 1.4. Not 1.5. I replied in a timing manner too. Sorry the code provided in the other ticket https://github.com/PrestaShop/PrestaShop/commit/a5ee2c2f4fa604f3ce115b83e16360e943a9bcde was maybe usuefull but this does not seem to be ok for the others like Trip. I believe this pull request was not ok at all and the whole class needs to be rewrite. We do not want to imlement LRU algo in Memcached, and Cache parent class and leave the other classes without LRU. Sorry if you do not understand this, but this implies rewriting all cache classes. This will take a long time we do not want to affect for now. Best regards
        Hide
        sefsef added a comment -

        I can understand that you want to implement LRU on all cache classes when you are ready and the time is right.

        But meanwhile, I'm on 1.5.4.1, which fix should I adopt to my current production site to at least get memcache working correctly?

        Show
        sefsef added a comment - I can understand that you want to implement LRU on all cache classes when you are ready and the time is right. But meanwhile, I'm on 1.5.4.1, which fix should I adopt to my current production site to at least get memcache working correctly?

          People

          • Assignee:
            Gregory Roussac
            Reporter:
            sefsef
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: