Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 5.00/21: Рейтинг темы: голосов - 21, средняя оценка - 5.00
2 / 2 / 0
Регистрация: 28.07.2022
Сообщений: 174

Долго грузится страница

24.01.2023, 11:25. Показов 5129. Ответов 53
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго всем времени суток!


Есть страница написанная на РНР + sql запрос, который судя по myphpadmin -> выполнить запрос показывает:
Showing rows 0 - 405 (406 total, Query took 0.0036 seconds.)
выполняет запрос быстро!

Но вот сама страница PHP грузится как то кусками... Прогрузилось, подзавис на секунд 7... Дальше погрузилось...
Есть какая то программа, через которую можно посмотреть, что так сильно грузит сайт? Как узнать, на какой строке больше всего проблем с загрузкой?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.01.2023, 11:25
Ответы с готовыми решениями:

Долго грузится и тормозит страница!
недавно начал изучать php и захотелось сделать функцию которая возвращает цветной текст(каждая буква разного цвет), ну задачу ,может и...

Почему долго грузится сдайт на локалке?
Ребята, делаю сайт на локалке, все грузилось хорошо, в какой-то момент стало очень долго грузится, и в итоге не прогружать разметку и...

Не грузится страница при роботе с Imagick
В общем суть проблемы такова установил я Imagemagick закинул потом как полагается php_Imagick.dll... Хотел запустить протестировать и...

53
2 / 2 / 0
Регистрация: 28.07.2022
Сообщений: 174
25.01.2023, 15:33  [ТС]
Студворк — интернет-сервис помощи студентам
Переписал весь код на монер "Что бы весь код генерировался на сервере, после высылался разом в одной переменной."
Но на мой взгляд стало только хуже по цифрам.
Время загрузки: 0.49455499649048 секунд
Два подвисания остались - как на скрине... При этом, судя по скриншотам в записи, таблица уже отрисована, до подвисания... И заняло это 1.37 секунды, а дальше идет Run task который просто чего то ждет повесив весь браузер при этом.... Есть идеи?

PHP
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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
  
               
              $query_result = mysqli_query($link, $sql);
               mysqli_close($link);
              
              
                $page=$page.'<table border="0" align="center" valign="bottom" cellpadding="0" bgcolor="#fff">';
                    $page=$page.'<tr>';
                    $page=$page.'<td class="hide"><h3><center>   Индекс   </center></h3></td>';
                    $page=$page.'<td><h3><center>   История   </center></h3></td>';
                    $page=$page.'<td><h3><center>   Фамилия   </center></h3></td>';
                    $page=$page.'<td><h3><center>   Имя   </center></h3></td>';
                    $page=$page.'<td><h3><center>   Отчество   </center></h3></td>';
                    $page=$page.'<td><h3><center>   Таб. №   </center></h3></td>';
                    $page=$page.'<td><h3><center>   ID-BSK   </center></h3></td>';
                    $page=$page.'<td><h3><center>   Frize   </center></h3></td>';
                    $page=$page.'<td><h3><center>   Логин   </center></h3></td>';
                    $page=$page.'<td><h3><center>   Личный   <br> телефон   </center></h3></td>';
                    $page=$page.'<td><h3><center>Ручной ввод <br> ID-BSK</center></h3></td>';
                   
                      $page=$page.'<td><h3><center>-/S/D</center></h3></td>';
                $page=$page.'</tr>';
 
              
           
              
               $i=0;
               //while ($row = mysqli_fetch_array($query_result)) 
       // $page="";       
               foreach ($query_result as $row){
               $i++;
            
            
                
                 $page=$page.'<form  name="edit_form'.$i.'" id="edit_form'.$i.'" action="serch_content.php"  method="post" ></form>';
               
                 $page=$page.'<form  name="tel_form'.$i.'" id="tel_form'.$i.'" action="baza_telefon_edit.php"  method="post" ></form>';
                 $page=$page.'<form  name="history_form'.$i.'" id="history_form'.$i.'" action="history_content.php"  method="post" ></form>';    
                
                //Прячу копию айдишника для другой кнопки
                 $page=$page.'<input class="hide" name="save_baza_id" form="tel_form'.$i.'"  readonly value="'.$row['baza_id'].'">';
                 $page=$page.'<input class="hide" name="save_baza_id" form="history_form'.$i.'"  readonly value="'.$row['baza_id'].'">';  
                   
                   //Визуальная подача таблицы
                    $page=$page.'<tr>';  
                          $page=$page.'<td class="hide"><input form="edit_form'.$i.'" name="baza_id" size="1" readonly value="'.$row['baza_id'].'"></td>';
                          
                     
                          
                          $page=$page.'<td align="center" valign="bottom"><figure><button form="history_form'.$i.'" type="submit" ><img src="/pic/glaz.png"></button></figure></td>';   
                          $page=$page.'<td><input form="edit_form'.$i.'" name="fam" size="13" value="'.$row['fam'].'"></td>';
                          
                          $page=$page.'<td><input form="edit_form'.$i.'" name="name" size="13" value="'.$row['name'].'"></td>';                        
                          $page=$page.'<td><input form="edit_form'.$i.'" name="otch" size="13" value="'.$row['otch'].'"></td>';                        
                          $page=$page.'<td><input form="edit_form'.$i.'" name="tab_nom" size="10" value="'.$row['tab_nom'].'"></td>';                        
                         //echo '<td><input form="edit_form', $i ,'" name="id_bsk" size="10" value="', $row['id_bsk'], '"></td>'; 
                          $page=$page.'<td><input form="edit_form'.$i.'" name="id_bsk" size="10" value="'.$row['id_bsk'].'"></td>'; 
                           
                         
                         
                                      if ($row['login_frize']==0){
                                       $page=$page.'<td><center><label><input form="edit_form'.$i.'" type="checkbox"  name="account_frize"><span></span></label></center></td>';
                                       }else{
                                       $page=$page.'<td><center><label><input form="edit_form'.$i.'" type="checkbox"  name="account_frize" checked><span></span></label></center></td>';
                                       }
                          
                          $page=$page.'<td><input form="edit_form'.$i.'" name="login" size="15" value="'.$row['login'].'"></td>';
                          if ($row['my_telefon']>0){
                    
                          $page=$page.'<td><center><figure><button form="tel_form'.$i.'" type="submit" ><img src="/pic/telefon.png"></button></figure></center></td>';  
                           }else{
                            $page=$page.'<td><center><figure><button form="tel_form'.$i.'" type="submit" ><img src="/pic/net_telefona.png"></button></figure></center></td>';}     
                         
                           if ($row['prava_manual_enter']=="0"){
                           
                           $page=$page.'<td><center><select form="edit_form'.$i.'" name="manual_enter_bsk" id="manual_enter_bsk" value="'.$row['prava_manual_enter'].'"
                           style="background:#FF0000 ; color: #FFF;" onChange="this.style.backgroundColor=this.options[this.selectedIndex].style.backgroundColor">
                           <option selected value="0" style="background: #FF0000; color: #FFF;">Запрещен</option> 
                           <option value="1" style="background: #009966; color: #FFF;">Разрешен</option>
                           </select></center></td>';
                           }else{
                           
                          $page=$page.'<td><center><select form="edit_form'.$i.'" name="manual_enter_bsk" id="manual_enter_bsk" value="'.$row['prava_manual_enter'].'"
                           style="background:#009966 ; color: #FFF;" onChange="this.style.backgroundColor=this.options[this.selectedIndex].style.backgroundColor"
                           ><option value="0" style="background: #FF0000; color: #FFF;">Запрещен</option> 
                           <option selected value="1" style="background: #009966; color: #FFF;">Разрешен</option>
                           </select></center></td>';}  
                         
       $page=$page.'<td><input data-tooltip="-" form="edit_form'.$i.'" align="left" type="radio" id="vibor" name="vibor" value="ni4ego" checked>';
       $page=$page.'<input data-tooltip="Сохранить" form="edit_form'.$i.'" align="left" type="radio" id="vibor" name="vibor" class="yellow-style" value="save">';
       $page=$page.'<input data-tooltip="В архив" form="edit_form'.$i.'" align="left" type="radio" id="vibor" name="vibor"  class="red-style" value="dell"></td>';
                            
                         
                  
          
                             
                          
                           $page=$page.'<td><p> <input form="edit_form'.$i.'" type="submit" name="DEISTVIE" value="Действие"></p></td>';
                      $page=$page.'</tr>';
                      
           //       echo '</form>'; //tel_form     
           //     echo '</form>';
               
                }
                
             $page=$page.'</table>';  
            echo $page;
     }
Миниатюры
Долго грузится страница  
0
377 / 319 / 73
Регистрация: 15.09.2017
Сообщений: 1,436
25.01.2023, 16:03
В $page перед показанным кодом содержится начало страницы или Вы упорно продолжаете выводить начало страницы до query?

Переделывать в конкатенацию не было необходимости. Принципиально не хотите смотреть нормальные исходники или все-таки лень?

JS пробовали отключать, как я писал?

Добавлено через 5 минут
Цитата Сообщение от ratix_games Посмотреть сообщение
Время загрузки
Суть в том, чтобы убрать загрузку "рывками". То что "первый байт" будет позже загружаться, это нормально.

Добавлено через 2 минуты
Может, страница сама по себе тяжелая. Проверьте на статической копии.
1
2 / 2 / 0
Регистрация: 28.07.2022
Сообщений: 174
25.01.2023, 16:20  [ТС]
Цитата Сообщение от voral Посмотреть сообщение
Т.к. microtime - показывает малое время., то точно и гарантировано смотрите что показывают инструменты разработчика. Надо разобраться с этим инструментом... (может у вас вообще какой то плагин браузера стоит и что то пытается делать)
Стоит чистый Гугл хром.

Добавлено через 7 минут
Цитата Сообщение от Phantom-84 Посмотреть сообщение
В $page перед показанным кодом содержится начало страницы или Вы упорно продолжаете выводить начало страницы до query?
Это фрейм, и вся информация, которую я вывожу - начинается с той самой таблицы, код которой я скинул.
Цитата Сообщение от Phantom-84 Посмотреть сообщение
Переделывать в конкатенацию не было необходимости.
Выше поступало предложение, засунуть всю страницу в переменную и передать ее одним "Echo $page;"
Цитата Сообщение от Phantom-84 Посмотреть сообщение
Принципиально не хотите смотреть нормальные исходники или все-таки лень?
Лажу по интернету, читаю, учусь, делаю, как делают люди.... Но ни разу не увидел приписку "нормальные исходники" :-)))
Тут как у доктора, сколько врачей, столько и мнений, каждый городит, что хочет и считает, что его исходники "нормальные"
Цитата Сообщение от Phantom-84 Посмотреть сообщение
Может, страница сама по себе тяжелая. Проверьте на статической копии.
Сохранил станицу - вес 1 мегабайт. (Без картинок. Но картинки я рубил, не помогло.)
Цитата Сообщение от Phantom-84 Посмотреть сообщение
JS пробовали отключать, как я писал?
А вот тут можно поподробнее? Могу закоментить единственный скрипт, который есть, или как то по другому?

Добавлено через 6 минут
Удалил единственный скрипт
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<script>
//Скрипт автоматического выхода из аккаунта при простое более 5 минут
var time_sleep=0;
 document.addEventListener("mousemove", user_move_update);
 timerId = setInterval(user_exit, 1000);
   function user_move_update() { time_sleep=0;}
   function user_exit() { 
   time_sleep=time_sleep+1; 
     if (time_sleep>=(60*5)){ //более 5 минут
        var meni_1 =ююююююююююююююю секретно ;
         window.top.location.href = meni_1;
        }
     }
</script>
Проку нет, как я и думал, этот скрипт не мешает.
0
377 / 319 / 73
Регистрация: 15.09.2017
Сообщений: 1,436
25.01.2023, 17:10
Цитата Сообщение от ratix_games Посмотреть сообщение
Это фрейм, и вся информация, которую я вывожу - начинается с той самой таблицы, код которой я скинул.
AJAX-фрейм? В обычные плавающие фреймы нужно загружать полноценные страницы.

Цитата Сообщение от ratix_games Посмотреть сообщение
Выше поступало предложение, засунуть всю страницу в переменную
Поступало. Только обычно это не конкатенацией делается, а путем последовательного вывода в буфер в памяти.

Цитата Сообщение от ratix_games Посмотреть сообщение
Сохранил станицу - вес 1 мегабайт.
HTML? Уже можно было начать делить на страницы, например такой объем можно разделить на 2-3 страницы. Кроме того, могли быть дополнительные уникальные файлы, которых мы не видим (графика). Смотря как "рубили" картинки.

Цитата Сообщение от ratix_games Посмотреть сообщение
А вот тут можно поподробнее? Могу закоментить единственный скрипт, который есть, или как то по другому?
Хотя бы так.
1
3061 / 1463 / 265
Регистрация: 16.03.2008
Сообщений: 6,510
Записей в блоге: 2
25.01.2023, 18:37
Цитата Сообщение от ratix_games Посмотреть сообщение
Сохранил станицу - вес 1 мегабайт.
Сурово. Таблица - самый плохой элемент HTML с точки зрения рендера. Как раз у вас он и рендерится. (Странно, что у вас вообще сначала 20 строк отображается - может у вас не одна таблица, а может браузеры что то научились в этом плане)

"легкий" способ избавиться - дробить на несколько таблиц.... отобразиться то, что на первом экране - т.е пользователь видит уже... остальное потом...

Правильный способ. Получать записи порциями постранично. Либо показывая пагинацию, либо подгружая порциями аяксом и дописывая таблицу. (можно по прокрутке - можно просто пошагово).

Добавлено через 6 минут
Кстати. Вот на скрине что вы показывали стрелками блоки на шкале вермени. Кликайте по большей из них. Ниже появится график круговой. Рядом расшифровка. Вангую что основное время там "Rendering"
2
754 / 578 / 120
Регистрация: 26.02.2019
Сообщений: 3,116
Записей в блоге: 3
25.01.2023, 19:36
Цитата Сообщение от voral Посмотреть сообщение
Правильный способ. Получать записи порциями постранично.
Другой правильный способ - избавиться от таблиц и сверстать на дивах.
А аякс не помешает в любом случае.
1
Эксперт PHP
 Аватар для liris
5512 / 1195 / 164
Регистрация: 16.01.2023
Сообщений: 2,841
25.01.2023, 19:56
Цитата Сообщение от Lazor Посмотреть сообщение
Другой правильный способ - избавиться от таблиц и сверстать на дивах.
Таблицы прекрасно справляются со своими прямыми обязанностями - отображении табличных данных.
Но выгружать метр данных и ждать быстрой загрузки - немного оптимистично. Я бы сделал пагинацию без аякса.
Выгружать дозированно, записей по 20, и будет все четко.
1
754 / 578 / 120
Регистрация: 26.02.2019
Сообщений: 3,116
Записей в блоге: 3
25.01.2023, 20:03
Цитата Сообщение от liris Посмотреть сообщение
Таблицы прекрасно справляются со своими прямыми обязанностями - отображении табличных данных.
"Прекрасно" - это кому-как. Где и для чего.
При сколь-нибудь больших объёмах (как я понял у ТСа именно этот случай) уже до "прекрасно" будет далеко. Генерить же из одной таблицы десятки-сотни - тоже далеко не прекрасно.
А если ещё и сразу думать над адаптивом, масштабированием, сортировкой, фильтрацией и тп (последние - к вопросу об аяксе)...
1
Эксперт PHP
 Аватар для liris
5512 / 1195 / 164
Регистрация: 16.01.2023
Сообщений: 2,841
25.01.2023, 20:12
Цитата Сообщение от Lazor Посмотреть сообщение
"Прекрасно" - это кому-как. Где и для чего.
Ну вот, на мой взгляд, прекрасный пример не слишком маленькой, но очень симпатичной, таблицы, которая рендерится весьма быстро (у меня в хроме - 120мс).

Лично моё мнение - верстка не должна быть табличной (вот уже лет 15 так точно), а тег table вполне имеет право на жизнь, применительно к своим прямым обязанностям - выводу таблиц. Или вы считаете, что один мегабайт дивов улучшит данную конкретную ситуацию?
1
754 / 578 / 120
Регистрация: 26.02.2019
Сообщений: 3,116
Записей в блоге: 3
25.01.2023, 20:29
Цитата Сообщение от liris Посмотреть сообщение
Или вы считаете, что один мегабайт дивов улучшит данную конкретную ситуацию?
Я бы не предлагал этот способ если бы думал иначе. Да, я думаю, что дивы в данной ситуации будет весьма хорошим вариантом (если проблема действительно в таблице). Особенно если не будет аксовой подкрузки.
Разбить таблицу на множество более мелких (где критерий мелкости?) - это и не удобно (во всех отношениях) и доп. ресурсы.

Но если ТС сможет и точно не нужен адаптив, то можно сделать и таблицей с аяксом. (как пример такой таблицы -можно посмотреть например в демке плагина для вордпресс. Но там много всяких приятных плюшек. Большинство из них ТСу наверняка не нужны.)

Цитата Сообщение от liris Посмотреть сообщение
Лично моё мнение - верстка не должна быть табличной (вот уже лет 15 так точно),
А вот тут не всё так однозначно Иногда и табличная вёрска имеет право на жизнь. Но большинстве случаев да, от неё стоит избавляться.
2
2 / 2 / 0
Регистрация: 28.07.2022
Сообщений: 174
26.01.2023, 08:25  [ТС]
Цитата Сообщение от voral Посмотреть сообщение
Кстати. Вот на скрине что вы показывали стрелками блоки на шкале вермени. Кликайте по большей из них. Ниже появится график круговой. Рядом расшифровка. Вангую что основное время там "Rendering"
Неа, вы ошиблись, отрисовка на норме, загрузка тоже...
Миниатюры
Долго грузится страница  
0
2 / 2 / 0
Регистрация: 28.07.2022
Сообщений: 174
26.01.2023, 08:41  [ТС]
П.с. У меня есть другой фрейм, в котором почти такая же таблица, за исключением пары полей и без "Спецэффектов вроде картинок, измененных Чекбоксов, <figure>" грузится за микросекунду, так что тут дело не в самой таблице, а в элементах, или в этом самом непонятном простое...
0
2 / 2 / 0
Регистрация: 28.07.2022
Сообщений: 174
26.01.2023, 08:47  [ТС]
Второй простой, еще веселее выглядит, просто пустая задача на 7.7 сек.
Миниатюры
Долго грузится страница  
0
Заблокирован
26.01.2023, 09:04
ratix_games, скинул бы ссылку на страницу и уже давно бы разобрались.
2
2 / 2 / 0
Регистрация: 28.07.2022
Сообщений: 174
26.01.2023, 09:10  [ТС]
Цитата Сообщение от Zvo Посмотреть сообщение
ratix_games, скинул бы ссылку на страницу и уже давно бы разобрались.
Невозможно и запрещено, в закрытой внутренней сети.
0
3061 / 1463 / 265
Регистрация: 16.03.2008
Сообщений: 6,510
Записей в блоге: 2
26.01.2023, 09:11
Цитата Сообщение от ratix_games Посмотреть сообщение
Второй простой, еще веселее выглядит, просто пустая задача на 7.7 сек.
Чудно...
1 Посмотрите другие вкладки ("снизу вверх", "дерево вызовов","журнал событий") может что то проясниться
2 Попробуйте то же самое в режиме инкогнито
3 отключите именно в настройках инструмента разработчика выполнение JavaScript
1
2 / 2 / 0
Регистрация: 28.07.2022
Сообщений: 174
26.01.2023, 09:31  [ТС]
Цитата Сообщение от voral Посмотреть сообщение
1 Посмотрите другие вкладки ("снизу вверх", "дерево вызовов","журнал событий") может что то проясниться
Прикрепил фотки.

Цитата Сообщение от voral Посмотреть сообщение
2 Попробуйте то же самое в режиме инкогнито
Зашел через инкогнито, отключил через панель джава скрипты, проку 0.... Так же 2 подвисания.
Миниатюры
Долго грузится страница   Долго грузится страница   Долго грузится страница  

Долго грузится страница   Долго грузится страница   Долго грузится страница  

0
Заблокирован
26.01.2023, 10:38
Цитата Сообщение от ratix_games Посмотреть сообщение
проку 0.... Так же 2 подвисания.
За это время можно было уже сто раз разобраться методом исключения. Отобрази вначале пустую страницу или напиши там просто echo "ку-ку";
Затем сделай выборку из базы частичную. Например, одну строку. Потом больше и так далее. Не отображая на странице таблицу. Ну, короче, понемногу добавляй кода и в конечном итоге найдешь именно то, что грузит страницу.

Добавлено через 1 минуту
Остальной код просто заключай в комменты и понемногу его открывай.
1
754 / 578 / 120
Регистрация: 26.02.2019
Сообщений: 3,116
Записей в блоге: 3
26.01.2023, 11:24
Цитата Сообщение от ratix_games Посмотреть сообщение
Невозможно и запрещено, в закрытой внутренней сети.
Такое всегда можно выложить в интернет, заменив секретные данные на подобные фейковые. Было бы желание.

ЗЫ. есть немало хостингов с пробным периодом. Даже по месяцу
1
2 / 2 / 0
Регистрация: 28.07.2022
Сообщений: 174
26.01.2023, 13:05  [ТС]
Цитата Сообщение от Zvo Посмотреть сообщение
Остальной код просто заключай в комменты и понемногу его открывай.
Закомментировал почти все, при выводе больше 90-ста записей, начинается подвисание.
Хотя вот такой код с теми же записями выполняется мгновенно. Хотя тут из элементов только одна кнопка, но там я тоже комментил все, оставлял только список, и проку 0.
Честно я уже перестал понимать что происходит :-)))

PHP
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
 echo '  <table border="0" style="width:100%" align="left" cellpadding="0" bgcolor="#fff">';
   Echo '<tr>';
        
           if ($_POST['show_arhive_users!']=='on'){Echo '<th colspan="2"><label> <input form="ARHIV_SHOW_USERS" type="checkbox" name="show_arhive_users!" onclick="handleClick();" checked>Архивных? </label></th>';}
           if ($_POST['show_arhive_users!']!='on') Echo '<th colspan="2"><label> <input form="ARHIV_SHOW_USERS" type="checkbox" name="show_arhive_users!" onclick="handleClick();">Архивных? </label></th>';
   
         Echo '<th colspan="3">  <h3>Кого добавить в группу?</h3> </th>';
   Echo '</tr>';
    
         Echo '<tr>';
           Echo '<td></td>';
           Echo '<td><h4> Фамилия</h4></td>';
           Echo '<td><h4>Имя</h4></td>';
           Echo '<td><h4>Отчество</h4></td>';
           Echo '<td><h4>Таб.№</h4></td>';
         Echo '</tr>';    
     
            $i=0;
           while ($row = mysqli_fetch_array($result)) {
           $i++;
           echo '<form name="form_append',$i,'" id="form_append',$i,'" action="okno.php" target="okno" method="post"></form>'; 
           
          
         Echo '<tr>';      
           echo  ' <input class="hide"  form="form_append',$i,'" name="user_ID_text_append" size="13" value="', $row['ID'], '">';
           echo  ' <input class="hide"  form="form_append',$i,'" name="group_name" id="group_name',$i,'" size="13" value="">';
           
            Echo '<td><div align="left"> 
            <input form="form_append',$i,'" type="submit" name="user_ID_button_append" value="+" onclick="return ttx(',$i,');"></div></td>';
   
           Echo '<td>',$row['FAM'],'</td>';
           Echo '<td>',$row['NAME'],'</td>';
           Echo '<td>',$row['OTCH'],'</td>';
           Echo '<td>',$row['TAB_NOM'],'</td>';
     
        Echo '</tr>';  
             }
     
     Echo '</tr>';
    
   echo '  </table>';

Цитата Сообщение от Lazor Посмотреть сообщение
Такое всегда можно выложить в интернет, заменив секретные данные на подобные фейковые. Было бы желание.
Сорри, тут без вариантов.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.01.2023, 13:05

Долго грузится
Здравствуйте, проблема в следующем: сайт стал очень долго загружаться когда БД стала большой, чем больше БД тем дольше грузиться сайт....

Долго грузится сайт
Hello everybody! У меня есть сайт, который лежит на хостинге, работает он прекрасно. Я перенес этот сайт на локальный комп,...

Долго грузится usbwebserver
Здравствуйте, уважаемые Форумчани! Я скачала usbwebserver. Создала таблицу БД в pdpmyadmin и заполнила его. Теперь пытаюсь вывести эти...

нужно оптимизировать код.. долго грузится
Вобщем строк в файле порядка 30000, загрузка моим алгоритмом идёт порядка 10 секунд.. нужно как то уменьшить время загрузки, помогите...

Страница через чур долго загружается
Привет, мир! Знатоки php + sql, подскажите пожалуйста, в чем может быть проблема. Суть проблемы в том, что страница загружается по 15-20...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания источниках данных и элементов формы(текстовые поля и метки), опирается все это на технологию событий и мета. . .
Цена ошибки
DevAlt 23.08.2026
Человек я беспокойный и потому заинтересовался OCaml, в чате форсили функторы модулей как суперфичу. Пытаясь отдуплить концепт, наткнулся на тутор с простым примером. А главный принцип обучения от. . .
Сегодня суббота, 22.08.2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины.
zorxor 22.08.2026
Сегодня суббота, 22. 08. 2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины. Кто Я, откуда Я пришел и куда Я иду? Эти вопросы не оставляют меня ни на секунду. Жизнь на планете Земля. . .
Жизня: рисунок укладки багажа, сделанный клодом
anaschu 21.08.2026
Сделал 15 снимков, он по снимкам сделал схему.
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru