Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2005.07.18;
Скачать: [xml.tar.bz2];

Вниз

Не будет ли данный код сильно тормозить исполнение скрипов?   Найти похожие ветки 

 
ArMellon ©   (2005-06-28 22:47) [0]

<?
$request=@$_GET["act"];
if (!$request)
  $request=@$_POST["act"];
switch ($request){
   case "add": {include "addmessage.php";break;}
   case "get": {include "chat.php";break;}
   case "mF": {include "messFrame.php";break;}
   case "rF": {include "rightFrame.php";break;}
   case "bF": {include "bottFrame.php";break;}
   case "smile": {include "smile.php";break;}
   case "info": {include "info.php";break;}
   case "uinfo": {include "userinfo.php";break;}
   case "exit": {include "exit.php";break;}
   case "title": {include "title.php";break;}
   case "main": {include "main.php";break;}
   case "reg": {include "reg.php";break;}
   case "chat": {include "main.php";break;}
   case "smile": {include "smile.php";break;}
   default: include "title.php";
}
?>


 
Eraser ©   (2005-06-28 22:48) [1]

ArMellon ©   (28.06.05 22:47)

не должен.


 
Просто Джо ©   (2005-06-28 23:11) [2]

Ну, зависит от того, что в include-файлах :) А так, чего ему тормозить на свиче среднего размера?


 
ArMellon ©   (2005-06-29 00:10) [3]

Просто я решил сделать файл index.php, в котором содержится данный код, что не видно было расширения файлов, и вообще в адресной строке не было ничего лишнего.
Но теперь ведь все запросы будут проходить через этот файл, не будет ли это тормозить?
и вообще как шустро пхп работает с инклудами?


 
Просто Джо ©   (2005-06-29 00:17) [4]

Да ведь это дело можно выяснить только тестированием.


 
Desam   (2005-06-29 06:52) [5]

А можно сделать так:

// $page - должен совпадать с именем файла страницы

include "mods/".$page.".php";


 
vidiv ©   (2005-06-29 07:28) [6]

не будет, не беспокойся...
Если посмотреть PEAR, который умные люди делают, то там этих инклудов мама не горюй...

А для скрытия расширения лучше размещать каждый PHPфайл в отдельной папке и переименовывать его в index.php. Можно также настроить апач по хитрому =)

Например файлы можно расположить так
/add/index.php
/get/index.php
....
/main/index.php
/smile/index.php

И обращаться к ним уже как к http://..../get/?id=123 к примеру


 
cyborg ©   (2005-06-29 09:46) [7]

У меня на таком принципе сайт сделан, не тормозит :)



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2005.07.18;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.037 c
3-1118316156
SomeName
2005-06-09 15:22
2005.07.18
ADOQuery + Дата


5-1090879946
Victor!
2004-07-27 02:12
2005.07.18
Компонент могргает при перетаскивании


14-1119612391
Ньюб
2005-06-24 15:26
2005.07.18
блок копирования и запуска на других компьютерах


11-1103024613
Роман
2004-12-14 14:43
2005.07.18
Active X


1-1119671688
Starcom
2005-06-25 07:54
2005.07.18
ProgressBar как к нему привязать выполнение ... процесса?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский