Robert, un logiciel de stockage en mémoire vive

Posté par  . Édité par Ysabeau 🧶 🧦, claudex, bubar🦥, palm123, Benoît Sibaud et Davy Defaud. Modéré par claudex. Licence CC By‑SA.
31
20
avr.
2020
Rust

Bonjour tout le monde,

J’ai le plaisir, pour ce premier message sur LinuxFr.org, de vous annoncer un nouveau projet de stockage clé‑valeur en mémoire vive.

« Encore un » vous direz‑vous ? Certes. Voyons si j’arrive à vous convaincre.

N. D. M. : à ne pas confondre avec le protocole ROBERT (ROBust and privacy‐presERving proximity Tracing) qui vient d’être publié par l’INRIA et la Fraunhofer AISEC pour le suivi de contacts dans le cadre de la pandémie de Covid‑19.

Forum général.général Robert, un logiciel de stockage en RAM

Posté par  . Licence CC By‑SA.
8
19
avr.
2020

Bonjour à tous,

J'ai le plaisir pour ce premier message sur le forum, afin de vous annoncer un nouveau projet de stockage clé/valeur en RAM :
https://github.com/JGarderon/Robert

"Encore un" vous dire-vous ? certes. Voyons si j'arrive à vous convaincre.

(*) Présentation de 'Robert', votre nouvel ami

Le projet se nomme ainsi pour plusieurs raisons :
- c'est un projet entièrement francophone (j'y reviendrai),
- son fonctionnement s'apparente à celui d'un "Redis-like" (stockage de valeurs, mécanique de souscription et publication, exportation (…)

Journal Ça passe crème

Posté par  . Licence CC By‑SA.
13
18
avr.
2020

Quoi

À la recherche d’un CRM pour un petit boulot, je découvre Creme CRM. Selon mon product owner, il y a toutes les fonctionnalités souhaitées. Top!

Ma prod est à base de conteneurs ; il faut « dockeriser » l’outil. Creme est une application Python-Django. Cela ne devrait pas poser de problème particulier, python étant très bien supporté dans Docker.

Comment

Le site officiel renvoi vers le repo git et le README explique la marche à suivre pour lancer (…)

Journal KissCache, kiss qui se cache

Posté par  . Licence CC By‑SA.
Étiquettes :
12
31
mar.
2020

présentation

Il y a peu, une dépêche présentait "kisscache", un serveur de cache HTTP(S). Particularité, il ne lance qu'un seul téléchargement concurrent pour une même ressource.

efficacité réseau

Cette fonctionnalité permet, si plusieurs clients se présentent pour télécharger la même ressource, avant sa mise en cache, de ne pas envoyer plusieurs fois la même demande au serveur et donc d'économiser de la bande passante côté client et serveur. Au final, tous les clients seront servis plus vite.

cache HTTPS

De (…)

Journal LinuxFr.org : seconde quinzaine de janvier 2020

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
13
2
fév.
2020

Cent trente‑septième épisode dans la communication entre les différents intervenants autour du site LinuxFr.org : l’idée est de tenir tout le monde au courant de ce qui est fait par les rédacteurs, les admins, les modérateurs, les codeurs, les membres de l’association, etc.

L’actu résumée ([*] signifie une modification du sujet du courriel) :

Statistiques

Du 16 au 31 janvier 2020 :

  • 1 384 commentaires publiés (dont 8 masqués depuis) ;
  • 333 étiquettes (tags) posées ;
  • 73 comptes (…)

Suivi — Administration système Entrée redis louche "users//diff_karma"

#1918 Posté par  (site web personnel) . État de l’entrée : corrigée. Assigné à Benoît Sibaud. Licence CC By‑SA.
Étiquettes :
0
29
déc.
2019

Identifier la source de l'entrée redis louche users//diff_karma

Indices :

  • en prod, revient régulièrement si on la vire
  • n'existe pas en dév
  • contient 20 soit le karma par défaut actuellement
app/models/node.rb:    $redis.incrby("users/#{self.user_id}/diff_karma", value)
app/models/account.rb:    self.karma += $redis.get("users/#{self.user_id}/diff_karma").to_i
app/models/account.rb:    $redis.del("users/#{self.user_id}/diff_karma")
app/models/comment.rb:      $redis.incrby("users/#{self.user_id}/diff_karma", value)

Journal LinuxFr.org : seconde quinzaine de novembre 2019

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
18
7
déc.
2019

Cent trente‑troisième épisode dans la communication entre les différents intervenants autour du site LinuxFr.org : l’idée est de tenir tout le monde au courant de ce qui est fait par les rédacteurs, les admins, les modérateurs, les codeurs, les membres de l’association, etc.

L’actu résumée ([*] signifie une modification du sujet du courriel) :

Statistiques

Du 16 au 30 novembre 2019 :

  • 2 036 commentaires publiés (dont 7 masqués depuis) ;
  • 330 étiquettes (tags) posées ;
  • 96 (…)

Forum Programmation.php De l'interêt de Memcached - Redis

Posté par  . Licence CC By‑SA.
Étiquettes :
1
16
oct.
2019

Bonjour,

Question toute simple.
Je vois souvent dans les tutos sur le net pour les infras web distribuées qu'il est préconisé d'installer Memcached (ou Redis) pour améliorer les performances du backend.

Or y a t il un intérêt à installer Memcached si le développeur n'utilise pas explicitement les lib dans son code ?

Merci

Journal LinuxFr.org : première quinzaine de septembre 2019

8
17
sept.
2019

Cent vingt‐huitième épisode dans la communication entre les différents intervenants autour du site LinuxFr.org : l’idée est de tenir tout le monde au courant de ce qui est fait par les rédacteurs, les admins, les modérateurs, les codeurs, les membres de l’association, etc. C’est la rentrée.

L’actu résumée ([*] signifie une modification du sujet du courriel) :

Statistiques

Du 1er au 15 septembre 2019 :

  • 1 753 commentaires publiés (dont 2 masqués depuis) ;
  • 274 étiquettes (tags) (…)

Suivi — Administration système Documenter le schéma redis et nettoyage redis

#1897 Posté par  (site web personnel) . État de l’entrée : corrigée. Assigné à Benoît Sibaud. Licence CC By‑SA.
Étiquettes :
1
27
août
2019
  • documenter le schéma redis (fait, reste à commiter)
  • ajouter un test pour vérifier la conformité au schéma (en cours)
  • nettoyer ce qui dépasse au lance-flamme sur alpha/prod (en cours)

Wiki [PHP] Tester si le serveur cache (redis) fonctionne

0
16
avr.
2019

Voici un exemple de code testant si le serveur cache redis est bien fonctionnel.
Vous pouvez voir un exemple type de son fonctionnement dans ce script de HealthCheck pour nextcloud.

Tester la disponibilité (connexion) d'un unique serveur

<?php
$CONFIG['redis']['host'] = "127.0.0.1";
$CONFIG['redis']['port'] = 6379;

echo checkCacheRedis($CONFIG);

function checkCacheRedis($CONFIG){
                    /* on definit le port par défaut si l'utilisateur ne l'a pas défini
(…)

Revue de presse de l’April pour la semaine 13 de l’année 2019

Posté par  (site web personnel, Mastodon) . Édité par Davy Defaud. Modéré par claudex. Licence CC By‑SA.
15
1
avr.
2019
Internet

Cette revue de presse sur Internet fait partie du travail de veille mené par l’April dans le cadre de son action de défense et de promotion du logiciel libre. Les positions exposées dans les articles sont celles de leurs auteurs et ne rejoignent pas forcément celles de l’April.

Revue de presse de l’April pour la semaine 9 de l’année 2019

Posté par  (site web personnel, Mastodon) . Édité par bubar🦥 et Davy Defaud. Modéré par patrick_g. Licence CC By‑SA.
19
4
mar.
2019
Internet

Cette revue de presse sur Internet fait partie du travail de veille mené par l’April dans le cadre de son action de défense et de promotion du logiciel libre. Les positions exposées dans les articles sont celles de leurs auteurs et ne rejoignent pas forcément celles de l’April.

[korii.] Alexa va‐t‐elle devenir un membre de notre famille ?
[BFMtv] Grand débat : des algorithmes pour trier les préoccupations des Français
[Numerama] La réforme du droit d’auteur en Europe entre dans sa dernière ligne droite
[InformatiqueNews.fr] L’Unesco publie l’appel de Paris sur le code source
[Le Monde Informatique] Les clouds providers sont devenus les moteurs de l’open source
[LeMagIT] Open Core : Redis Labs en finit avec Apache et crée sa propre licence… non open source
[Le Monde.fr] En Suisse, on encourage les hackers à pirater le système de vote électronique