Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Проверка статуса сайта
|
|||
|---|---|---|---|
|
#18+
Вопрос такой, как можно быстро проверить статусы сайтов (более 5000) по 80 порту? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2010, 15:38 |
|
||
|
Проверка статуса сайта
|
|||
|---|---|---|---|
|
#18+
зависит от того что значит "Проверить" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2010, 15:40 |
|
||
|
Проверка статуса сайта
|
|||
|---|---|---|---|
|
#18+
Проверяю таки образом, но через этот метод, скрипт может грузиться аж пол дня: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2010, 15:42 |
|
||
|
Проверка статуса сайта
|
|||
|---|---|---|---|
|
#18+
jemojeПроверяю таки образом, но через этот метод, скрипт может грузиться аж пол дня 1. Такая задача хорошо решается с помощью многопоточного кода. К сожалению, PHP не приспособлен для написания многопоточного кода. Разумней воспользоваться для решения поставленной задачи другим языком программирования. 2. Использованный Вами способ проверки позволяет проверить запущен ли web-сервер на 80-ом порту, но состояние конкретного сайта так не проверишь (на одном сервере могут работать тысячи виртуальных хостов). Для проверки состояния сайта надо слать HTTP-запрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2010, 15:52 |
|
||
|
Проверка статуса сайта
|
|||
|---|---|---|---|
|
#18+
авторДля проверки состояния сайта надо слать HTTP-запрос. а потом еще и парсить ответ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2010, 15:53 |
|
||
|
Проверка статуса сайта
|
|||
|---|---|---|---|
|
#18+
Kachalov1. Такая задача хорошо решается с помощью многопоточного кода. К сожалению, PHP не приспособлен для написания многопоточного кода. Разумней воспользоваться для решения поставленной задачи другим языком программирования. Можно через cURL, в остальном согласен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2010, 15:58 |
|
||
|
Проверка статуса сайта
|
|||
|---|---|---|---|
|
#18+
Мне нужен только 80 порт, остальное меня не интересует, как оптимизировать код, чтобы он быстро выдал результат? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2010, 17:15 |
|
||
|
Проверка статуса сайта
|
|||
|---|---|---|---|
|
#18+
jemojeМне нужен только 80 порт, остальное меня не интересует, как оптимизировать код, чтобы он быстро выдал результат? На самом деле вам просто пытаются сказать, что открытый 80 порт является необходимым, но не достаточным критерием. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2010, 18:27 |
|
||
|
Проверка статуса сайта
|
|||
|---|---|---|---|
|
#18+
jemoje, как минимум ЦУрлом в несколько потоков запрсы HEAD / на каждый из сайтов, это чтоб побыстрее и трафика по-меньше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2010, 20:26 |
|
||
|
Проверка статуса сайта
|
|||
|---|---|---|---|
|
#18+
Anjey aka PMjemoje, как минимум ЦУрлом в несколько потоков запрсы HEAD / на каждый из сайтов, это чтоб побыстрее и трафика по-меньше Можно поподробней, желательно с примеров. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2010, 16:39 |
|
||
|
Проверка статуса сайта
|
|||
|---|---|---|---|
|
#18+
Вот сделал скрипт с помощью curl, с начало получает статус сайта, если статус сайта 200, то начинает искать на сайте необходимые символы, среднее время выполнения скрипта для 1 сайт ~1 сек. Как уменьшить время выполнения, т.к. одна секунда очень долго, получается, что за час скрипт только проиндексирует 3600 сайтов плюсом нагрузка на пхп. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2010, 13:00 |
|
||
|
Проверка статуса сайта
|
|||
|---|---|---|---|
|
#18+
jemoje, удалось ли написать скрипт с меньшим временем проверки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2013, 14:54 |
|
||
|
Проверка статуса сайта
|
|||
|---|---|---|---|
|
#18+
курл + таймаут? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2013, 15:02 |
|
||
|
Проверка статуса сайта
|
|||
|---|---|---|---|
|
#18+
ScareCrow, И чем тут поможет таймаут? Если поставить одну секунду - будет гора промашек, ибо не каждый сервер так быстро отзывается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2013, 15:04 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=36488228&tid=1463237]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
67ms |
get tp. blocked users: |
1ms |
| others: | 261ms |
| total: | 418ms |

| 0 / 0 |
