Страница 1 из 2
Медленная загрузка сайта
Добавлено: 11 фев 2013, 16:40
SkyDreamer
Имеем PHP фреймворк CodeIgniter 2.1.3
Локальный сервер Open Server (PHP 5.3.2, Apache 2.2, MySQL 5.5)
В такой конфигурации сервер работал пол года, потом пришлось перейти на Win 8 и обновить Open Server (версии PHP, Apache и MySQL прежние).
До обновления сервера бенчмарк CodeIgniter выдавал:
Loading Time: Base Classes ~0.06
Controller Execution Time ( Post / Add ) ~0.01
Total Execution Time ~0.07
Сейчас:
Loading Time: Base Classes 2.0559
Controller Execution Time ( Post / Add ) 0.0138
Total Execution Time 2.0698
В php.ini стоит memory_limit = 512M
Интересно, из-за каких настроек скорость загрузки базовых классов упала в 35 раз?
Добавлено: 11 фев 2013, 17:23
Максим
Наверное защиту сервера включили в настройках?
Добавлено: 11 фев 2013, 17:35
SkyDreamer
Пункт "Защищать сервер от внешнего доступа *" выключен.
Уже и антивирус с фаерволом отключал и Open Server на SSD диск переносил — но все те же 2 секунды загрузки.
Может какой-то из модулей PHP плохо оптимизирован под Win 8?
Добавлено: 11 фев 2013, 17:44
Максим
Если в тесте есть подключение к MySQL, то вероятно это в нем проблема. Отключите ipv6 как указано в руководстве + поиграйтесь с добавлением/удалением строки в HOST файле:
::1 localhost
Добавлено: 11 фев 2013, 19:03
SkyDreamer
Добавлено: 11 фев 2013, 20:16
Максим
Ну так то же самое и написано, о чем я вам говорил.
Как подключить созданный в WebSite локальный сайт к Open Server?
Добавлено: 03 июл 2015, 13:18
Nik1K
Создал в OpenServer папку \\domains\localhost\TatkSite.loc
В настройках OpenServer создал домен "tatksite.loc" указал его папку (\domains\localhost\tatksite.loc).
Папка с сайтом видна в OpenServer, при нажатии браузер открывается, но сайт не находит.
В той же папке (\\localhost) там файл index.php, при нажатии браузер
открывает страницу (т.е. сервер работает).
А на файл index.html сайта \\tatksite.loc (создан с помощью WebSite)
браузер через OpenServer не реагирует (отдельно через браузер индекс
открывает страницу).
Обращался на форум с подобным вопросом, но там Максим-модератор, всех кто ниже его знаниями ( не как птица-говорун, отличающаяся умом и сообразительностью) посылает изучать инструкции и банит беспощадно.
Вопрос знающим: Как установить для отладки в локали созданный в WinSite X5 мой сайт в Open Server?
Добавлено: 03 июл 2015, 13:39
DelphinPRO
Включите опцию "Автопоиск доменов"
Положите вашу папку tatksite.loc (не нужно использовать верхний регистр O_o) непосредственно в папку domains/
Перезапустите сервер.
Перейдите по адресу
http://tatksite.loc и увидите свой сайт.
[upd=1435920386][/upd]
Да, и в документации, кстати, все написано.
http://open-server.ru/docs/#domeny-i-aliasy
Как установить для отладки в локали созданный в WinSite X5 мой сайт в Open Server?
Добавлено: 03 июл 2015, 14:44
Nik1K
Поставил в автопоиск доменов в настройке, перезапустил Open Server.
В domains\tatksite.loc стоит. Туда я залил файлы сайта, созданного в WebSite X5.
Но, там нет файла ".htaccess" (как в \localhost).
Браузер страницу из этого домена не распознал. Там "index.html"
Может в лагах чего-то написано. Могу выслать.
А \localhost открывается со страницей ОпенСервера нормально.
Вопрос: Где ещё можно копать?
Добавлено: 03 июл 2015, 18:26
DelphinPRO
Nik1K писал(а):Браузер страницу из этого домена не распознал
Что это означает?