- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
WordPress стоит на денвере. Админка грузится 3,5s. а сайт 3-4s. Плагинов мало. Решил поставить WP
чистую и скорость загрузки 1,3s. Смотрел у людей на готовый сайтах 0,26s. а тут чистая 1,3s. В чем может быть проблема ? Ничего не пойму.
В чем может быть проблема ?
В денвере, винде, теме, плагинах, провайдере и ещё 100500 причин.
На скорость нужно смотреть на реальном сервере.
Проблема в том, что денвер - давно не обновляемое ПО. В добавок ко всему, в Windows 10 для коннекта к базе нужно писать 127.0.0.1 а не localhost, т.к. IP долго резолвится (около 1 секунды), либо отключать IPv6 в системе.
Если система не производительная у вас, или нету времени на поднятие Vagrant, возьмите OpenServer - там есть:
Apache
Nginx
Apache + Nginx
PHP5 / PHP7
Memcached/Redis
Вам нужна версия Basic - в ней есть все, за исключением всяких фотошопов, редакторов, гита и прочей не нужной для вас приблуды.
Если же проблема останется - значит у вас просто медленный ПК.
На самом деле (tm) ни "стопитсот других причини" ни уже тем более "медленный ПК" здесь не при чем.
То, что описывает ТС -- это плохо документированная особенность WP. В настройках по умолчанию, как ядро движка, так и практически все плагины отправляют запросы на внешние сервера. Если исходящие соединения на девелоперской машине нестабильны или машина не подключена к большому интернету то WP не будет рендерить страницы до таймаута. А таймаут может наступить через пару секунд, например.
Сие лечится чтением мануала https://codex.wordpress.org/Editing_wp-config.php Т.к. маны никто не читает, то для нормализации работы WP достаточно в wp-config добавить строку:
Это обрубит все исходящие соединения ядра с внешними серверами включая сервер обновлений движка, плагинов и тем оформления. Если вы пожелаете обновляться на локальной машине полу-автоматичести так сказать, то следует добавить еще одну строку, явно разрешающую доверенные хосты (для примера добавлен гитхаб):
Всем добра
На самом деле (tm) ни "стопитсот других причини" ни уже тем более "медленный ПК" здесь не при чем.
На самом деле (1) все виндовые порты линксоидного ПО (и пхп и апач со всеми модулями и пр) - это медленные ресурсопрожоры. А на винде, кроме апача и КО (древних к тому же) ешё может и музычка и торренты и пр. прилично отъедать ресурсы железа.
На самом деле (2), хотя твой рецепт и может иметь место быть (и даже ускорит), но ТС ничего не говорил о необходимости изолирования сайта(!!!) от внешнего мира, равно как и не спрашивал о мерах для этого.
На самом деле (3) "Плохо документированная фича" она только для тех, кто не читает эту самую документацию.
На самом деле (4) достаточно одного плагина или функции темы, что бы "долго грузить".
На самом деле (5) если вопрос об анализе скорости загрузки, то:
На скорость нужно смотреть на реальном сервере.
@SeVlad, уважаю ваше мнение, однако не стоит искать ненужные сущности.
Проблема старая и в узких кругах известная - "необъяснимые" тормоза ванильной инсталляции WP на локальной машине не зависимо от платформы и реализации сервера.
Предложенное решение сразу же кардинально решает описанную проблему. Даже музычку выключать не придется. Внешние коннекты на девелоперской машине не нужны по определению - он потому и называется локальный хост. Вся эта канитель не связана с тестированием производительности, просто невозможно же работать когда когда страницы по нескольку секунд грузятся.
По поводу документации. В кодексе описано как обрубить коннекты, но не описывается зачем. Есть еще пара слов в комментариях файла ядра /wp-includes/class-http.php В текущей версии это строка 782 https://github.com/WordPress/WordPress/blob/master/wp-includes/class-http.php#L782, там где комментарий начинается со слов "для тех кто находится в танке за прокси...". Тоже никакой конкретики, но хотя бы есть ссылки на багрепорты. Это и называется плохо документированной фичей.
однако не стоит искать ненужные сущности.
Так кто ищет? Не ты ли? :)
ТС хотел узнать о причинах разных показаний, а не просил НИКАКИХ рецептов.
Это ты придумал что ему это надо. А откуда тебе знать, что это надо? По слову "денвер" наванговал? А знаешь ли ты сколько любителей на этом самом денвере расшаривают сайты и устраивают домашний хостинг?
Это ты, на сек утверждаешь что:
ни "стопитсот других причини" ни уже тем более "медленный ПК" здесь не при чем
конечно-конечно.. :)
Лечим по фотографии Даём рецепты без диагноза.
тормоза ванильной инсталляции WP на локальной машине не зависимо от платформы и реализации сервера.
Этапять! Палю тему - "локальный" сайт на линуксе ничем не отличается от сайта на сервере. Кроме железа "сервера" и каналов.