Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Duży plik z danymi Autocomplete
rafiksq
post
Post #1





Grupa: Zarejestrowani
Postów: 162
Pomógł: 0
Dołączył: 8.11.2006
Skąd: Gdynia

Ostrzeżenie: (0%)
-----


Mam pewną stronę zamienie-nieruchomosc.pl z polem autouzupelniania. Niestetyplik data zajmuje 0.5MB przez co na urzadzenia mobilnych sugestia trwa przynajmniej 15sek.

data:
view-source:http://pisipolska.home.pl/zamienie_nowa/plugins/autocom/data.js

kod:
view-source:http://pisipolska.home.pl/zamienie_nowa/plugins/autocom/demo.js


Czy jest jakiś sposób optymalizacji ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
rafiksq
post
Post #2





Grupa: Zarejestrowani
Postów: 162
Pomógł: 0
Dołączył: 8.11.2006
Skąd: Gdynia

Ostrzeżenie: (0%)
-----


  1. htaccess:
  2. Access-Control-Allow-Headers: origin, x-requested-with, content-type
  3. Access-Control-Allow-Methods: PUT, GET, POST, DELETE, OPTIONS
  4. Access-Control-Allow-Origin: <a href="http://zamienie-nieruchomosc.pl" target="_blank">http://zamienie-nieruchomosc.pl</a>
  5. Access-Control-Allow-Origin: *
  6.  
  7. ErrorDocument 404 <a href="http://zamienie-nieruchomosc.pl" target="_blank">http://zamienie-nieruchomosc.pl</a>
  8.  
  9.  
  10. Options FollowSymLinks
  11. RewriteEngine On
  12. RewriteRule ^(.+),([0-9]+)$ index.php?section=show_offer&id=$2 [L]



  1. header('Access-Control-Allow-Headers: origin, x-requested-with, content-type');
  2. header('Access-Control-Allow-Methods: PUT, GET, POST, DELETE, OPTIONS');
  3. header('Access-Control-Allow-Origin: <a href="http://zamienie-nieruchomosc.pl&#39%3b%29;" target="_blank">http://zamienie-nieruchomosc.pl');</a>
  4. header('Access-Control-Allow-Origin: *');
  5.  
  6. include("include/mysql_connect.php");
  7.  
  8. if (isset($_GET['term'])){
  9. $tab = array();
  10. @mysql_query("SET NAMES utf8");
  11.  
  12. $result1 = mysql_query("SELECT id, name FROM geo_province WHERE name LIKE '".$_GET['term']."%' ORDER BY name");
  13. while ($row1 = mysql_fetch_array($result1)) {
  14. $tab[] = array('label'=>$row1['name'],'category'=>'województwo:');
  15. }
  16. $result2 = mysql_query("SELECT id, name, province FROM autocomplete WHERE name LIKE '%".$_GET['term']."%' ORDER BY name");
  17. while ($row2 = mysql_fetch_array($result2)) {
  18. $tab[] = array('label'=>$row2['name'],'category'=>$row2['province']);
  19. }
  20. }
  21. echo json_encode($tab);





Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.10.2025 - 20:51