Vous n'êtes pas identifié(e).
Monitorank a écrit :duan78 a écrit :Pour l’hébergement, c'est la merde : je passe par une vps (j'aurais pu un dédié)... Il n'y aucun mutu qui permettent de faire tourner du node.
Simle Hosting de Gandi le propose
https://www.gandi.net/hosting/simple?la … p&db=mysqlAh oui effectivement !
Par contre, c'est plus cher qu'une vps ovh :'(
Les VPS d'OVH sont vraiment pas cher
La, tu as aussi une certaine qualité (c'est pas du mutu, tu as des ressources dédiées), pas d'infogérance à gérer.
Monitorank : suivi de positions (Google Search, Images, Actu, YouTube, Amazon, TripAdvisor, Play Store...)
Testez gratuitement : https://www.monitorank.com
Démo : https://demo.monitorank.com
🔴 Hors ligne
Les VPS d'OVH sont vraiment pas cher
La, tu as aussi une certaine qualité (c'est pas du mutu, tu as des ressources dédiées), pas d'infogérance à gérer.
C'est vrai qu'en comparant, c'est une offre vraiment pas mal !
Bon ensuite infogérance sur une vps ovh pour installer node : c'est peanuts... Mais bon, ça m'aurait fait gagné 1h
Là où l'offre est vraiment ouf, c'est qu'il y a forcement un varnish devant ta machine : et ça selon moi, ça n'a pas de prix <3
Arnaud BOYER, eMarketing Manager @ Label Group
🔴 Hors ligne
J'allais justement parler de Varnish . C'est une très belle offre, qui marche bien.
Monitorank : suivi de positions (Google Search, Images, Actu, YouTube, Amazon, TripAdvisor, Play Store...)
Testez gratuitement : https://www.monitorank.com
Démo : https://demo.monitorank.com
🔴 Hors ligne
Merci pour l'outil. Ca fait plaisir de voir des personnes qui utilisent NodeJS dans le monde du SEO pour faire des scripts et outils :-)
Pour l'autocomplete : je suppose que tu n'utilises pas request mais un browser headless ? Les perfs semblent excellentes, je suis donc étonné.
Pour le hosting d'appli nodejs, il y a aussi Heroku, Digital Ocean, Openshift et AWS (en vm ou simple appli).
🔴 Hors ligne
Merci pour l'outil. Ca fait plaisir de voir des personnes qui utilisent NodeJS dans le monde du SEO pour faire des scripts et outils :-)
Pour l'autocomplete : je suppose que tu n'utilises pas request mais un browser headless ? Les perfs semblent excellentes, je suis donc étonné.Pour le hosting d'appli nodejs, il y a aussi Heroku, Digital Ocean, Openshift et AWS (en vm ou simple appli).
Merci pour ton retour !!! Ça fait même pas 1 mois que je me suis mis à node : je suis conquis !!! (Pas dev à l'origine).
En fait, j'utilise bien request, mais j'ai des problèmes de performances (request semble être limité en nombre de threads) qui peuvent entrainer un crash de l'app... Je creuse là dessus depuis cet aprem justement.
Pour le coup, j'ai tenté heroku et aws : j'ai abandonné très rapidement (je n'arrivais pas à installer certaine dépendances ... #noob)
Arnaud BOYER, eMarketing Manager @ Label Group
🔴 Hors ligne
Tu devrais publier ton projet sur github, je peux essayer de t'aider ou au moins échanger. Si ca t'interesse, mes expériences sur node se trouvent ici : https://github.com/christophebe?tab=repositories
l'autocomplete que tu parles, c'est bien les suggestions que Google te propose via de l'ajax ? Tu parviens à récuper ça avec request ?
Ton prob de thread c'est en fait un point général dans node, tu n'as qu'un seul thread/core => l'intérêt de l'event prog, les appels async et de clusterisé l'appli. Par contre, un seul thread est aussi perfomant que dans un language multhitreading grâce aux appels asynchrones.
Pour le hosting pour des applis SEO, c'est quand même mieux de gérer son propre serveur pour le moment :-)
🔴 Hors ligne
J'utilise une technique un poil détournée mais similaire à l'Ajax de l'autosuggestion (juste sur une source pas cramé, je n'en dirais pas plus en lvl 0 -ouvert à tous-)
Je partagerai le code une fois que j'aurais un code "sortable", pour l'instant j'ai quelque chose de vraiment dégueulasse à base de string...
Je compte refondre -et apprendre- demain (avec un collègue calé en JS) sous forme de tableau ou d'objets JSON (à minima) pour déjà y voir plus clair et avoir quelque chose de maintenable. Viendront ensuite quelques tests et sûrement des ajouts et l'App sera open-source sur Github : j'espère à ce moment que d'autres participeront pour ajouter des fonctions (je me charge des sources ^^)
Arnaud BOYER, eMarketing Manager @ Label Group
🔴 Hors ligne
Pour le multithreads effectivement, ce n'est finalement pas un problème je gère bien l'asynchrone pour le moment et n'ai pas de pbs, mais j'avoue que request me sors un crash très bizarre qui semblerait venir d'une limite --> mais je n'y arrive qu'en local avec énormément d'appels pour crashtester l'App (ras sur la vps)
Affaire à suivre ...
Arnaud BOYER, eMarketing Manager @ Label Group
🔴 Hors ligne
Je viens de tester les docs, Excel + Spreadsheet mais cela ne semble pas fonctionner. Dans Excel j'obtiens #VALEUR et sur Spreadsheet les cellules restent vides. Je pense que le service est down.
Intéressant l'utilisation de la fonction SERVICEWEB() sur Excel, je ne connaissais pas.
Tu peux simplifier légèrement le doc Excel en virant la colonne B et en mettant directement cette formule ensuite =SERVICEWEB("http://duan.fr:1337/sug?KW="&A2)
Dernière modification par Cyd (2016-01-13 05:35:50)
Work Hard In Silence, Let Success Make The Noise !
--> cedricguerin.fr
🔴 Hors ligne
Je viens de tester les docs, Excel + Spreadsheet mais cela ne semble pas fonctionner. Dans Excel j'obtiens #VALEUR et sur Spreadsheet les cellules restent vides. Je pense que le service est down.
Intéressant l'utilisation de la fonction SERVICEWEB() sur Excel, je ne connaissais pas.
Tu peux simplifier légèrement le doc Excel en virant la colonne B et en mettant directement cette formule ensuite =SERVICEWEB("http://duan.fr:1337/sug?KW="&A2)
Une erreur de débutant en infogérance a fait que la vps s'est close de 4h à 9h30 ce matin ...
En fait, j'utilise serviceweb depuis très récemment et je trouve ça plus stable que des importxml ou macro.
Merci pour l’amélioration de la formule, je l'ai faite comme ça pour qu'elle soit plus lisible pour les "non initiés"
Bonne journée #HappyScrapping
Arnaud BOYER, eMarketing Manager @ Label Group
🔴 Hors ligne
Une erreur de débutant en infogérance a fait que la vps s'est close de 4h à 9h30 ce matin ...
Voilà pourquoi il est difficile de comparer un VPS et une offre tout intégrée
Mais bon... avec VPS tu installes ce que tu veux.
Monitorank : suivi de positions (Google Search, Images, Actu, YouTube, Amazon, TripAdvisor, Play Store...)
Testez gratuitement : https://www.monitorank.com
Démo : https://demo.monitorank.com
🔴 Hors ligne
OK. De nouveau opérationnel sur Spreadsheet en effet. Toujours HS pour moi sur Excel par contre. Je vais attendre un peu pour voir.
Work Hard In Silence, Let Success Make The Noise !
--> cedricguerin.fr
🔴 Hors ligne
OK. De nouveau opérationnel sur Spreadsheet en effet. Toujours HS pour moi sur Excel par contre. Je vais attendre un peu pour voir.
C'est bizarre, ça fonctionne bien chez moi et dans tous les cas c'est la même API, il n'y a pas de raison... Peut être il y a du cache dans ton excel ?? mdr !
Arnaud BOYER, eMarketing Manager @ Label Group
🔴 Hors ligne
En tout cas, bravo, car c'est vraiment ultra rapide
Je me suis pas mal renseigné sur node.js. J'espère juste que cette techno va durer, je veux me former dessus.
Monitorank : suivi de positions (Google Search, Images, Actu, YouTube, Amazon, TripAdvisor, Play Store...)
Testez gratuitement : https://www.monitorank.com
Démo : https://demo.monitorank.com
🔴 Hors ligne
En tout cas, bravo, car c'est vraiment ultra rapide
Je me suis pas mal renseigné sur node.js. J'espère juste que cette techno va durer, je veux me former dessus.
Merci pour ton retour, La magie de l'asynchrone !!!
Pour le moment node est clairement une techno montante avec une très forte communauté (issue généralement de webdesigner) l’intérêt c'est que derrière c'est V8 : le moteur Javascript dopé de Google.
Ensuite cette techno a tout de même des limites, reste à ce que j'y arrive un jour !
Dernière modification par duan78 (2016-01-13 09:02:59)
Arnaud BOYER, eMarketing Manager @ Label Group
🔴 Hors ligne
Ensuite cette techno a tout de même des limites, reste à ce que j'y arrive un jour !
Quelles sont les limites selon toi ?
Monitorank : suivi de positions (Google Search, Images, Actu, YouTube, Amazon, TripAdvisor, Play Store...)
Testez gratuitement : https://www.monitorank.com
Démo : https://demo.monitorank.com
🔴 Hors ligne
Je viens de tester la formule Excel sur mon VPS, ça fonctionne nickel. Il doit forcément y a voir un 'sorte de cache' avec Excel sur mon PC. Bref.
Work Hard In Silence, Let Success Make The Noise !
--> cedricguerin.fr
🔴 Hors ligne
duan78 a écrit :Ensuite cette techno a tout de même des limites, reste à ce que j'y arrive un jour !
Quelles sont les limites selon toi ?
Outil très sympa
Je me permet d'intervenir dans cette discussion sur Node.js pour vous faire part de mon expérience et des résultats de mes tests.
J'ai moi aussi testé mais j'ai laissé tombé pour plusieurs raisons :
- manque d'hébergeurs qualifiés et performants : obligé de passer par un dédié ou VPS ce qui demande de l'infogérance
- écosystème non mature : beaucoup de lib sont bonnes, mais d'autres pas encore vraiment stable
- complexité du debug (ça vient sans doute de moi, j'ai peut-être pas assez approfondis)
- communauté prête à forker au moindre problème ( voir https://iojs.org/en/ qui a heureusement re-fusionné avec Node)
Le fait que le truc tourne en Javascript est à la fois un avantage et un défaut. Autant c'est un langage facile d'accès pour le débutant, autant passé un certain temps, il faut vraiment devenir expert pour maîtriser toutes les faiblesses du langage. Mais, avec un bon bouquin, ça le fait.
Faut juste pas croire que c'est simple (ça en a l'apparence) car en fait c'est beaucoup plus subtile que cela si on veut faire des applications robustes et sans bug (un peu comme PHP en fait).
Par contre, pour ce que propose Duan78 ça le fait très clairement : Node pour des petits webservice simples et rapides c'est vraiment bon. Pas de soucis avec cela.
Là où j'ai rencontré des difficultés c'est pour des applications plus importantes / grosses (genre un petit CMS).
En tout cas Duan78 c'est du beau boulot cet outil
Dernière modification par NicolasWeb (2016-01-13 09:28:19)
🔴 Hors ligne
Merci pour vos retours, ça fait vraiment plaisir
Pour moi la limite -sur le papier- est le monothread et sinon comme le souligne NicolasWeb : le debug ! (c'est foutument chiant)
Ensuite ouai, je ne me voit pas monter un CMS en node.js ^^
Arnaud BOYER, eMarketing Manager @ Label Group
🔴 Hors ligne
Le monothread n'est pas forcément une limite quand on voit le nombre de requêtes qu'il est capable de faire en asynchrone. Cela évite même des problèmes de synchronisation de threads. De plus, il est facile de monter une application nodejs en full multicore. Par contre, on bien d'accord que l'approche asynchone/event programming n'est pas simple au début.
Pour le débug, Eclipse a (je pense) a un support pour le debug d'applications nodejs mais bonne chance pour débuger une appli asynchrone dans certains cas. Perso, j'utilise atom.io qui est très bien pour éditer du code js. Pour éviter le debug => unit tests. Cela semble lourd mais c'est un vrai confort pour le dev.
Pq ne pas faire un CMS en nodejs ? :-) Il en existe déjà. Cela bouge pas mal de ce côté.
🔴 Hors ligne