support 447 Опубликовано 19 мая, 2016 Жалоба Share Опубликовано 19 мая, 2016 VamShop 2.41 полностью совместим с самыми свежими версиями php 7 и mysql 5.7. На php 7 работает очень и очень быстро: Генерация главной страницы на php 7 (собственно, выполнение кода, запросы к mysql базе) всего за 9 мс, т.е. 0.09 секунды. Полное время загрузки главной страницы со всем контентом (стили, картинки, скрипты и т.д.) за 0.2 секунды. Это очень быстро, причём это результат на обычном компьютере с относительно медленной оперативной памятью и относительно медленным ssd диском, на серверах, т.е. на хостинге должно быть ещё быстрее, т.к. там стоят быстрые модули памяти, быстрые ssd диски. Ссылка на сообщение Поделиться на другие сайты
KoVaLsKy 59 Опубликовано 20 мая, 2016 Жалоба Share Опубликовано 20 мая, 2016 для первого Вамшопа тестировки не делал? какие там подводные камни могут всплыть? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 20 мая, 2016 Автор Жалоба Share Опубликовано 20 мая, 2016 VamShop 1 пока что на php 7 не работает. В ближайших планах как раз внести правки для работы на php 7. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 21 мая, 2016 Автор Жалоба Share Опубликовано 21 мая, 2016 375 запросов в секунду (Requests per second) у VamShop 2 на php 7 показывает с помощью apache benchmark. Это очень круто. php 7 практически в два раза быстрее php 5 и использует память и процессор намного меньше. Ссылка на сообщение Поделиться на другие сайты
KoVaLsKy 59 Опубликовано 23 мая, 2016 Жалоба Share Опубликовано 23 мая, 2016 при переходе пока только проблему с preg_replace нашел - она устарела, нудно менять на preg_replace_callback Но это уже вопрос к шаблонизатору smarty. Будет ли смена? больше ничего не держит для перехода. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 мая, 2016 Автор Жалоба Share Опубликовано 23 мая, 2016 Да, будет всё исправляться и smarty обновится до smarty 3, как в VamShop 2. Вряд ли проблема только с preq_replace Вылезут и другие, уверен. Если копнуть глубже... Ссылка на сообщение Поделиться на другие сайты
KoVaLsKy 59 Опубликовано 23 мая, 2016 Жалоба Share Опубликовано 23 мая, 2016 1 минуту назад, VaM сказал: Да, будет всё исправляться и smarty обновится до smarty 3, как в VamShop 2. Вряд ли проблема только с preq_replace Вылезут и другие, уверен. Если копнуть глубже... ну там function ShowNote($vpeStatus, $vpeStatus = 0) { поменять на function ShowNote($vpeStatus, $vpeStatus2 = 0) { надо будет, так как ошибка при вхождении одинаковой переменной вылезет. и по ошибкам - все. http://test.veloolimp.com/ на 7ке Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 мая, 2016 Автор Жалоба Share Опубликовано 23 мая, 2016 Хорошо, если так, но нужно будет тестировать ещё, кода довольно много. Да и по ссылке только главная страница работает, категории не работают, карточка товара тоже. и это только начало, в общем, к следующей версии, постараемся всё исправить что б никаких проблем и на php7 не было. А то со временем в любом случе хостинги постепенно начнут переход на php7 Ссылка на сообщение Поделиться на другие сайты
KoVaLsKy 59 Опубликовано 23 мая, 2016 Жалоба Share Опубликовано 23 мая, 2016 Да Я уже наковырялся там. да. Нужно на smarty3 + php7 переходить сам смарти3 быстрее процентов на 15 и php7 на все 50%. Должно в разы ускорить работу сайта. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 мая, 2016 Автор Жалоба Share Опубликовано 23 мая, 2016 Да. Даже не в скорости дело (хотя это тоже важно, php 7 гораздо быстрее и меньше ресурсов ест процессора и меньше ест память), а в том, что php 7 сейчас основная стабильная версия, т.е. будет как в своё время с php 3, php 4, php 5, php 5.2 и т.д. Постепенно все хостинги поднимают версию php до стабильной. Вот VamShop 2 первый адаптирован уже был для php 7, потому что там код современнее и, по сути, там ничего делать и не пришлось, код самого магазина и так был рабочий на php 7, пришлось лишь обовить сам framework CakePHP. Сейчас дело за VamShop 1, там код очень старый и нужно будет гораздо больше правок делать. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 9 августа, 2016 Автор Жалоба Share Опубликовано 9 августа, 2016 В 5/23/2016 at 11:59, KoVaLsKy сказал: Да Я уже наковырялся там. да. Нужно на smarty3 + php7 переходить сам смарти3 быстрее процентов на 15 и php7 на все 50%. Должно в разы ускорить работу сайта. Код уже исправлен в VamShop 1 для правильной работы на php 7. Смарти тоже обновлён до 3 версии. Может конечно не все модули ещё проверены, но в целом всё работает без проблем на php 7. Так что, видимо, скоро новую версию уже выпущу, которая как раз исправит проблема совместимости с php 7. Ссылка на сообщение Поделиться на другие сайты
KoVaLsKy 59 Опубликовано 10 августа, 2016 Жалоба Share Опубликовано 10 августа, 2016 18 час назад, VaM сказал: Код уже исправлен в VamShop 1 для правильной работы на php 7. Смарти тоже обновлён до 3 версии. Может конечно не все модули ещё проверены, но в целом всё работает без проблем на php 7. Так что, видимо, скоро новую версию уже выпущу, которая как раз исправит проблема совместимости с php 7. лог будет файлов или просто архив? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 10 августа, 2016 Автор Жалоба Share Опубликовано 10 августа, 2016 А архив с обновлением это разве не лог изменённых файлов?! Обновление будет такое же как и всегда. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения