Bonjour
J'ai un hébergement hybride multi, j'ai vu avec phpinfo() qu'il y a memcache sur le serveur.
Et j'ai donc voulu testé pour mettre un système de cache pour mon site.
Sauf que pas moyen de se connecter !, quand j'utilise le port par défaut (11211) on me refuse la connexion.
Voici l'échange que j'ai eu avec le support:
Et la réponse très laconique qui me laisse perplexe:
Surprenant, du coup je demande:
puis:
Et comme je n'ai pas eu de réponse, je me dis qu'ici se sera peut être plus réactif (mon dernier mess sur le ticket est très récent ceci dit).
Enfin bref si quelqu'un a plus d'info à propos de l'utilisation du cache, et pourrait m'expliquer comment faire, ou pourquoi ne pas le faire, et comment ça pourrait aller plus vite de faire tourner tout le script, la bdd etc plutot que de choper une page html tte faite sur un cache en RAM
MERCI !
J'ai un hébergement hybride multi, j'ai vu avec phpinfo() qu'il y a memcache sur le serveur.
Et j'ai donc voulu testé pour mettre un système de cache pour mon site.
Sauf que pas moyen de se connecter !, quand j'utilise le port par défaut (11211) on me refuse la connexion.
Voici l'échange que j'ai eu avec le support:
Bonjour
J’essaie depuis un moment d'utiliser memcache mais impossible. Pourtant il semble activé sur le php.ini.
le code suivant:
$mc=new memcache;
if(!$mc->connect($_SERVER["SERVER_NAME"], 11211)) {echo "Pas de connexion!"; die;}
$stat=$mc->getServerStatus($_SERVER["SERVER_NAME"]);
me donne ce message:
Warning: Memcache::connect() [memcache.connect]: Can't connect to vincentdesiree.fr:11211, Connection refused (111) in /home/jackdham/vincentdesiree.fr/eeddeenn/index.php on line 7
FUUUCK !!!!
si je met le port 80 au lieu du 11211 la connexion semble se faire mais:
Warning: Memcache::getserverstatus() [memcache.getserverstatus]: Server not found in pool in /home/jackdham/vincentdesiree.fr/eeddeenn/index.php on line 8
Et les mise en cache ne se font pas de tte façon
Est-il effectivement possible d'utiliser memcache en mutualisé, et si oui comment ? (un port particulier pour la connexion ? une procédure à suivre ?)
Merci
J’essaie depuis un moment d'utiliser memcache mais impossible. Pourtant il semble activé sur le php.ini.
le code suivant:
$mc=new memcache;
if(!$mc->connect($_SERVER["SERVER_NAME"], 11211)) {echo "Pas de connexion!"; die;}
$stat=$mc->getServerStatus($_SERVER["SERVER_NAME"]);
me donne ce message:
Warning: Memcache::connect() [memcache.connect]: Can't connect to vincentdesiree.fr:11211, Connection refused (111) in /home/jackdham/vincentdesiree.fr/eeddeenn/index.php on line 7
FUUUCK !!!!
si je met le port 80 au lieu du 11211 la connexion semble se faire mais:
Warning: Memcache::getserverstatus() [memcache.getserverstatus]: Server not found in pool in /home/jackdham/vincentdesiree.fr/eeddeenn/index.php on line 8
Et les mise en cache ne se font pas de tte façon
Est-il effectivement possible d'utiliser memcache en mutualisé, et si oui comment ? (un port particulier pour la connexion ? une procédure à suivre ?)
Merci
Bonjour,
Merci d'avoir choisi Planethoster pour vos solutions d'hébergement.
Les serveurs utilisent litespeed , nous vous conseillons de ne pas utiliser d'option cache pour votre site internet cela ne ferait que ralentir le site, litespeed est vraiment efficace.
Nous restons à votre disposition...
Merci d'avoir choisi Planethoster pour vos solutions d'hébergement.
Les serveurs utilisent litespeed , nous vous conseillons de ne pas utiliser d'option cache pour votre site internet cela ne ferait que ralentir le site, litespeed est vraiment efficace.
Nous restons à votre disposition...
Donc en gros, même si par exemple pour afficher une page je dois
effectuer plusieurs requêtes en base de donné, et effectuer divers
traitements sur les données avant de les afficher, vous me dite que ça
ira plus vite que d'aller chercher le résultat fini directement dans le
cache de la mémoire vive ?
ou même dans un fichier de cache sur le disque ?
J'ai du mal à voir comment c'est possible sur un site qui pompe des
ressources...
J'ai en projet un framework pour des sites qui devraient avoir un fort
trafic et solliciter pas mal la base de donnée, donc la question m'interesse
Si vous pouviez m'expliquer succinctement
effectuer plusieurs requêtes en base de donné, et effectuer divers
traitements sur les données avant de les afficher, vous me dite que ça
ira plus vite que d'aller chercher le résultat fini directement dans le
cache de la mémoire vive ?
ou même dans un fichier de cache sur le disque ?
J'ai du mal à voir comment c'est possible sur un site qui pompe des
ressources...
J'ai en projet un framework pour des sites qui devraient avoir un fort
trafic et solliciter pas mal la base de donnée, donc la question m'interesse
Si vous pouviez m'expliquer succinctement
En gros j'aurais aimé savoir si il est totalement impossible et/ou inutile d'utiliser un système de cache sur vos serveurs. (et si je pouvais savoir pk ce serait encore mieux, je suis curieux, et j'ai envie de comprendre)
Moi il me semblait que ça aurait pu aider, au moins pour les pages les plus "critiques" de les avoir en cache, en ne changeant le cache par exemple que si il y a un changement sur cette page (à moins qu'il y ai un timeup)
je parle bien d'un cache type memcache, qui utilise la ram, car sur disque ça à priori pas de problème mais pas tjr avantageux.
Merci
Moi il me semblait que ça aurait pu aider, au moins pour les pages les plus "critiques" de les avoir en cache, en ne changeant le cache par exemple que si il y a un changement sur cette page (à moins qu'il y ai un timeup)
je parle bien d'un cache type memcache, qui utilise la ram, car sur disque ça à priori pas de problème mais pas tjr avantageux.
Merci
Enfin bref si quelqu'un a plus d'info à propos de l'utilisation du cache, et pourrait m'expliquer comment faire, ou pourquoi ne pas le faire, et comment ça pourrait aller plus vite de faire tourner tout le script, la bdd etc plutot que de choper une page html tte faite sur un cache en RAM
MERCI !