Bases des sessions, des cookies et du référencement dans Rails

Rails utilise un CookieStore pour gérer les sessions. Cela signifie que toutes les informations attendues pour reconnaître la session d'un client sont envoyées au client et que rien n'est stocké sur le serveur. Lorsqu'un utilisateur envoie une demande, le cookie de la session est traité et validé afin que les rails, les gardiens, les appareils, etc. puissent déterminer qui vous êtes et instancier le bon utilisateur à partir de la base de données. Séances : Une session est simplement un endroit pour stocker des données lors d'une requête que vous pouvez lire lors de requêtes ultérieures. La session est l'endroit idéal pour stocker des données, en particulier les parties des données que vous souhaitez conserver pour plusieurs requêtes. La plupart des applications doivent pouvoir stocker certaines données sur un utilisateur. Utilisation des sessions : exemple :
session[:current_user_id] = @user.id
Biscuits: Les cookies sont des paires de données clé-valeur qui sont stockées dans le navigateur de l'utilisateur jusqu'à ce qu'elles atteignent leur date d'expiration spécifiée. Les cookies sont stockés sur l'ordinateur de l'utilisateur. Les informations sont ensuite renvoyées du navigateur au serveur. L'utilisateur peut supprimer manuellement le cookie en redémarrant le navigateur ou en redémarrant l'ensemble du système. Voici comment nous pouvons appeler les méthodes : Exemple :
    def set_cookies cookies[:customer_number] = "1234567890" end def show_cookies @customer_number = cookies[:customer_number] end def delete_cookies cookies.delete :customer_number fin
SEO : optimisation des moteurs de recherche L'amélioration du site (SEO) est le moyen d'influencer la perceptibilité d'un site ou d'une page de site Web. Nous pouvons utiliser la gemme des balises méta pour rendre notre application Rails conviviale pour le référencement. Les balises méta sont utilisées pour décrire les données d'une page, mais les données ne sont pas directement visibles pour nous en visualisant une page. Les balises méta sont le principal outil de référencement, les méta-mots-clés et la méta-description très populaires de nos jours. L’importance des métadonnées augmente de jour en jour. La méta-description signifie que nous devons écrire sur notre page, afin que les moteurs de recherche sachent à quels thèmes et sujets notre site Web est pertinent. Les moteurs de recherche utilisent la méta-description pour afficher tous les résumés sur la page de résultats de recherche. Donc, si nos méta descriptions sont bien rédigées, nous pourrons peut-être attirer davantage notre site Web. Par exemple:
Configuration et installation dans Rails : Nous devons d'abord installer la gem :
gem 'méta-balises'
installation groupée Dans config/initializers, nous devons créer un nouveau fichier meta_tags.rb et nous devons mentionner ce qui suit :
MetaTags.configure faire |c| c.title_limit = 70 c.description_limit = 160 c.keywords_limit = 255 c.keywords_separator = ', ' fin 
Bases du référencement et balises méta : Titres : Les titres de page sont essentiels pour les moteurs de recherche. Les titres du programme sont affichés dans la barre de titre. Par exemple:
titre set_meta_tags : 'Divyas_Page'
Description: Les balises de description sont appelées balises méta car elles ne sont pas affichées par les programmes comme celles des titres. Quoi qu’il en soit, ces représentations pourraient être présentées dans certains index Web. Ils sont utilisés pour décrire le contenu d’une page en 2 ou 3 phrases. Exemple:
set_meta_tags description : "La description doit venir ici"
Mots clés: Les balises méta-mots-clés sont utilisées pour mettre les mots-clés que vous pensez qu'un internaute rechercherait dans les moteurs de recherche. Ressasser inutilement des mots-clés serait considéré comme du spam. Exemple:
Mots-clés set_meta_tags : %w[mot-clé1 Mot-clé2 Mot-clé3]
Pas d'index : En utilisant la balise méta noindex, vous pouvez signaler aux robots d'exploration Web d'exclure des pages particulières de leurs fichiers. Exemple:
set_meta_tags noindex : vrai
Pas de suivi: La balise méta Nofollow conseille à un outil de recherche Web de ne pas prendre en compte les connexions sur une page particulière. Il est tout à fait probable qu'un robot puisse localiser les mêmes connexions sur une autre page sans nofollow (peut-être sur un autre site), de sorte qu'il touche toujours notre page indésirable. Par exemple:
 set_meta_tags nofollow : vrai 
Suivre: Follow fonctionnera avec la balise méta Noindex Exemple :
 set_meta_tags noindex : vrai, suivi : vrai
C'est ainsi que fonctionnent les sessions, les cookies du navigateur et le référencement pour une application Rails et comment l'authentification est construite pour ces applications.

Abonnez-vous pour les dernières mises à jour

Articles Similaires

Laissez un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

fr_FRFrench