Пожалуйста, будьте терпеливы с моим вопросом, так как он может быть немного длиннее.
Если вы посмотрите на Magento и попытаетесь сравнить с любыми другими веб-сайтами электронной коммерции, не поддерживающими PHP, вы обнаружите, что последние сравнительно быстрее. Я знаю, что следующие факторы также работают:
- Пропускная способность сервера хостинга
- Magento предлагает множество и множество функций, которые другие не предоставляют (и не смогут) с такой гибкостью, как сейчас.
- Клиенты/администраторы могут переопределить базовое поведение функций Magento, используя функциональность настраиваемого модуля, что будет немного сложно для других веб-сайтов, отличных от PHP.
Тем не менее, для веб-сайтов, отличных от PHP, программисты могут очень легко использовать концепцию хранимых процедур, с помощью которых они могут загрузить всю базу данных в представление, а затем отключиться от базы данных. Таким образом, всякий раз, когда происходит какой-либо серверный запрос на следующую/предыдущую страницу, сервер просто обращается к представлению, чтобы получить правильные результаты, вместо того, чтобы напрямую обращаться к базе данных.
Также в MySQL 5.0 появилась концепция хранимых процедур, но я не знаю, используется ли это вообще в Magento. Даже если он используется в Magento, будет ли он полезен для Magento, это еще один БОЛЬШОЙ вопрос из-за множества функций, предоставляемых Magento.
Есть много клиентов, которым нравится, чтобы их сайты загружались очень быстро по сравнению с сайтами Magento. Может ли Magento предложить какую-либо помощь в этом отношении?
Пожалуйста, кто-нибудь, у кого есть представление о том, что и как делать, очень поможет каждому пользователю Magento, не только концептуально, но и программно, если это возможно?
Если у кого-то есть другие решения или идеи, поделитесь ими, например, Уильям.