ОБСУЖДЕНИЕ

Генерация страниц

16 сообщений0 просмотровОткрыта
#1
При открытии любой страницы на сайте есть задержка ~1сек., генерация на сайте показывает 0.0004-0.0006 сек. Возникает вопрос - "Админ бог php или далбаеб?")) на генерацию echo уходит 0.0001 сек., не говоря о том что там инклудится куча файлов
#2
Ключевые слова ПРИ ОТКРЫТИИ
Время мнтернет соеденения не учитывал?
Откуда данные по времени генерации echo ? или всё же стоит учитывать кеширование да и металлл сервера в целом
#3
Ты знаком с php?
PHP

<?php
$start = microtime(true);
echo round(microtime(true) - $start, 4);


сомневаюсь что сайт стоит на крутом железе.
вобщем напрасно задел тему, по логике есле админ поставил такую генерацию то ему ничего не докажеш))
#4
Верно подмечено. Кеш, оптимизация php 7.2 и многое другое.
Генерация разная при первых заходах, затем кеш, да и сервер сам по себе оптимизирован и находится на очень хорошем железе ибо не на каком нибудь гавнохостинге.
#5
Да и генерация выключается , так же если сменю версию php то сильно просядет и будет раза в 3 дольше
#6
-=(C)DRU987=-, оптимизация ООП? я просто реально не пойму эту генерацию... простое подключение к БД и вывод к примеру 10 строк, занимает около 0.0010 и более. это без всяких подключений библиотек и тд
#7
nuZon, Ты пойми некоторые запросы с базы выводятся например раз в час , всем остальным только копия. Иногда бывает на главной странице новые темы не обновляются значит кеш завис . Тесть выводит сохранённую копию которая на ssd дисках отобразится очень быстро.
Так же выводятся не всё поля как привыкли вывести * а указываются конкретные параметры. Это тоже экономия. На форуме при создании темы первый заход дольше генерация т.к уже запросы.
Далее само сжатие апача , кеш стоит исп панель. Сжатие нгикс. Это все настраивается кровью и потом на сервере.
Но и от хостера зависит. понятное дело если хостер гавно то и сервер такие же. А если норм железо и ssd диски и канал хороший то и результат норм
#8
-=(C)DRU987=-, Если бы страница кешировалась, то и время генерации бы тоже выводилось из кеша, как и остальной текст...
Конечно это прикольно когда в генерации очень маленькая циферка, но это самообман и только...

Есть масса возможностей узнать реальную генерацию, например сервис от яндекса...
Проверив страницу "https://masteram.us/" выходит:
Время ответа сервера262 мс - это 0,26 сек. а никак не 0.0005 .смех.

скрин прилагается...
#9
-=(C)DRU987=-, Кстати, кеширование браузерами, тоже бы нужно настроить правильно...

Expires: Thu, 19 Nov 1981 08:52:00 GMT
Pragma: no-cache
Cache-control: max-age=3600

У тебя получается, что страница должна храниться в браузере 1 час
Cache-control: max-age=3600
Но тут же передается что последнее ее изменение было в 1981 году, от этого кеш у некоторых и подвисает, ибо получается что страница не изменялась почти 40 лет...
#10
-=ШАХТЕР=-, Если пинг админом проверить то генерация у некоторых провайдеров пишет и 10 секунд, так что теперь. Да и по сути кому она нужна ? Никому. Я смотрю только если последнее больше 10 тогда смотрю что тормозит работу сайта .
#11
-=(C)DRU987=-, я не думаю, что у меня канал соединения больше чем у яши в 500 раз .смех. и ему сервер уж точно должен ответить быстрее, чем мне...

я и говорю, что эта цыфра ненужна никому, кроме админа сайта, так зачем ее накручивать... да и тоже бог с ним .смех.

я просто недавно сделал сайтец с 1,494,887 записями в бд, общим весом бд в 3 гб, по сравнению с 50 мб бд конструктора .смех., и пришлось углубиться в оптимизацию запросов и сервера...

как поживашь кстати?
#12
-=ШАХТЕР=-, Да эту генерацию и не трагал никто никогда, вывод сделал в кабинете чтоб отключать показ.
Нормально, тел себе новый заказал. Сам как ?
#13
-=(C)DRU987=-, что за тел?
Да норм, кручусь-верчусь потихоньку...
#14
-=ШАХТЕР=-, redmi 5 plus с Али . 3оперативы 32 своей , батарея 4000 . Пока 7 андроид, скоро 8 выйдет
#15
Та ещё говно без root. Лучше бы купил meizu pro 6 plus. В голову выше но 700+/- рублей
#16
iMiWeY, Redmi note 3pro 2года прожил и норм. Миезу не нравятся