Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > ปัญหาทำให้เว็บโหลดช้ามาก ต้องเปลี่ยนไปใช้ยังไงดีคะ (การเรียกไฟล์)



 

ปัญหาทำให้เว็บโหลดช้ามาก ต้องเปลี่ยนไปใช้ยังไงดีคะ (การเรียกไฟล์)

 



Topic : 070735



โพสกระทู้ ( 318 )
บทความ ( 0 )



สถานะออฟไลน์




ที่ผ่านมาทำแบบนี้มาตลอด แต่รุสึกว่าทำให้เว็บโหลดช้ามาก ต้องเปลี่ยนไปใช้ยังไงดีคะ

 <?
 	$pagename=$_GET['pagename'];	
 	
 	if($pagename=="login"){
		include("member/login-register.php");
		}else if ($pagename=="pro_contruction"){
			include("products/pro_contruction.php");
		}else if ($pagename=="pro_ceramic"){
			include("products/pro_ceramic.php");
		}else if ($pagename=="pro_electrical"){
			include("products/pro_electrical.php");
		}else if ($pagename=="pro_feruiture"){
			include("products/pro_feruiture.php");
		}else if ($pagename=="pro_door"){
			include("products/pro_door.php");	
		}else if ($pagename=="pro_kitchen"){
			include("products/pro_kitchen.php");
		}else if ($pagename=="member"){
			include("member/member.php");	
		}else if ($pagename=="checkuser"){
			include("member/checkuser.php");	
		}else if ($pagename=="editprofile"){
			include("member/edit_profile_form.php");
		}else if ($pagename=="checkpoint"){
			include("member/checkpoint.php");
		}else if ($pagename=="prostore"){
			include("promotion/view_pro_store.php");	
		}else if ($pagename=="aboutus"){
			include("aboutus.php");		
		}else if ($pagename=="contact"){
			include("contact/contact.php");
		}else if ($pagename=="career"){
			include("career/career.php");	
		}else if ($pagename=="application"){
			include("career/application.php");																	
		 }else{




เวลาเรียกใช้ก้อทำแบบนี้
<ul>
        <li><a href="index.php">Home</a></li>
            <li><a href="index.php?pagename=aboutus">About Us</a></li>
            <li><a href="index.php?pagename=contact">Contact Us</a></li>
            <li><a href="index.php?pagename=login">Register / Login</a></li>
        </ul>




Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-12-21 22:28:47 By : Poster View : 4127 Reply : 8
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

คุณมั่นใจหรือเปล่าครับ ว่ามันช้าตรงนี้ หรือไม่ลอง debug ด้วย exit(); ไปเรื่อย ๆ ครับ ตรงไหนหยุดช้า แสดงว่าตรงนั้นแหละครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-21 22:40:08 By : webmaster
 


 

No. 2



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ลองเปลี่ยนเป็นแบบนี้ดูครับ

Code (PHP)
<!-- Container -->
<? 
switch ($_GET["page"]) {
case "home":
	include("page_home.php");
	break;
case "service":
	include("page_service.php");
	break;
case "product":
	include("page_product.php");
	break;
case "aboutus":
	include("page_aboutus.php");
	break;
case "contactus":
	include("page_contactus.php");
	break;
default:
	include("page_home.php");
}
?>


Go to : PHP and Web Site Structure : PHP กับการออกแบบและวางโครงสร้างหน้า Webpage
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-21 22:41:22 By : webmaster
 

 

No. 3

Guest


ไม่ได้ช้าตรงจุดนี้แน่นอนครับ เพราะจะใช้ if หรือ switch มันไม่ทำให้ต่างกันจนเห็นได้ชัดว่าทำให้เพจโหลดช้า

ที่ช้าน่าจะอยู่ในไฟล์ที่คุณเรียกนั่นล่ะครับ โดยเฉพาะถ้าโปรแกรมคุณมีการเรียกใช้ database ต้องลองเช็คดู sql query หรือส่วนโปรแกรมหลังจากที่รับข้อมูลจาก database มาแล้ว
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-21 22:46:02 By : อืมมมม
 


 

No. 4



โพสกระทู้ ( 175 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ไม่ได้ช้าตรงจุดนี้แน่นอนครับ


หน้าเว็บใหนช้า เอาโค้ดมาดู

คงจะเป็น index.php แหง๋มๆ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-21 22:52:13 By : yogolas
 


 

No. 5



โพสกระทู้ ( 237 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

มา่ confirm ด้วยอีกคนคับ

ไม่ช้าแน่นอน 100%
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-22 00:07:21 By : siammbk
 


 

No. 6



โพสกระทู้ ( 318 )
บทความ ( 0 )



สถานะออฟไลน์


ok ,, ขอบคุนทุกๆๆคนมากเลยคะ หายข้อข้องใจแระคะ

แต่ว่าการเรียกไฟล์มีวิธีการแบบอื่นอีกไมคะ นอกจากล่าวมาข้างต้น

ขอบคุนค่า ^___________________________^

merry christmas and happy new year
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-22 15:26:51 By : Poster
 


 

No. 7

Guest


แบบง่ายกว่านี้คือ ทำ Array ของชื่อไฟล์ที่จะ include ไว้ก่อน

Code
<?php
$pages = array(
'login' => 'members/login.php',
'product1' => 'products/product1.php',
'xxx' => 'whatever/xxx.php',
// ... others
);

if (isset($pages[$_GET['pagename']])) {
include($pages[$_GET['pagename']]);
} else {
// error
}
?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-24 09:19:28 By : อืมมมม
 


 

No. 8



โพสกระทู้ ( 318 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคุนค่า
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-26 12:19:46 By : Poster
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ปัญหาทำให้เว็บโหลดช้ามาก ต้องเปลี่ยนไปใช้ยังไงดีคะ (การเรียกไฟล์)
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 05
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่