Find Jobs
Hire Freelancers

xfilesharing - Change IP2Files Table to Memcached

$250-750 USD

Annulé
Publié il y a environ 10 ans

$250-750 USD

Payé lors de la livraison
We have a Perl application that makes heavy use of MySQL storage. Specifically, a temporary session table is stored in MySQL. It overloads the MySQL server. Your job will be to design and implement a NoSQL replacement using memcached or redis. You will also need to rewrite all code working with that table. Advanced Perl programming skills and NoSQL experience are a must.
N° de projet : 5368674

Concernant le projet

14 propositions
Projet à distance
Actif à il y a 10 ans

Cherchez-vous à gagner de l'argent ?

Avantages de faire une offre sur Freelancer

Fixez votre budget et vos délais
Soyez payé pour votre travail
Surlignez votre proposition
Il est gratuit de s'inscrire et de faire des offres sur des travaux
14 freelances proposent en moyenne $552 USD pour ce travail
Avatar de l'utilisateur
Hello, Thank you for inviting me to bid on your project. I have some experience with the mentioned application and can say it is far away from the best Perl practice (regarding programming logic and code structure)! Anyhow I think I can optimize your system for better overall performance. By the way I have a (3-4 years) old copy of this application and don't see temporary tables in the code. Next, table IP2Files is in use for some admin tasks and most probably couldn't be totally removed, but only code related to members part could be removed and optimized using memcached technique. My suggestion: 1. I need SSH access to your server. Installing of new Perl modules might require Root access! 2. I am planing to perform lots benchmark tests on your system (you receive detailed results). Hopefully your site is hosted on dedicated server. This will help a lot. Unlike MySQL some Perl benchmark tests take 100% CPU loading for many minutes/hours. 3. In the beginning I have to familiarize with your system, installed Perl modules, databases etc... next, I have to install modules (if needed) and do benchmark. Then system will be optimized according to the received results. 4. After optimization probably some functions will work 100-150% faster, other - 200-300% faster, other - will remain with the same speed. Further optimization might require more time and costs. 5. I can start work on Tuesday, O4 of February. Please let me know what you think. Best regards, Emil Emanouilov
$600 USD en 10 jours
5,0 (35 commentaires)
6,5
6,5
Avatar de l'utilisateur
Hi, Thanks for inviting us for bidding. Can u give us ssh to your server? I will try to optimize the mysql and if it resolve the issue no need to go for memcache. You can award us the project and pay us only if we are able to resolve it. Thanks.
$250 USD en 5 jours
4,8 (185 commentaires)
6,5
6,5
Avatar de l'utilisateur
Greetings, interested. Have experience with xfilesharing modules modification. Can provide memcached based solution. Please provide me info about your servers environment and xfilesharing version. Need your actual xfilesharing modules for start. Regards Max
$350 USD en 7 jours
4,8 (114 commentaires)
6,6
6,6
Avatar de l'utilisateur
Hi! I can help you changing to memcache or provide an optimized solution to your current approach. Looking forward to discuss this with you. Thanks.
$555 USD en 10 jours
4,7 (224 commentaires)
6,3
6,3
Avatar de l'utilisateur
I'm interested in that project. I'm experienced (15+) perl web developer and linux administrator. I'm building web applications for years, have also worked with xfilesharing, mostly implementing payment gateways (one quite non standard one)
$622 USD en 10 jours
4,8 (17 commentaires)
5,5
5,5
Avatar de l'utilisateur
Hi i can do this job, you can check my profile and the feedbacks provided by other Employers, i will provide a clear and transparent communication, also i have test servers (vps) and domains for the continuous revision of the job, i have some xp in perl and with noSQL so . let's do this job !
$400 USD en 5 jours
5,0 (21 commentaires)
5,4
5,4
Avatar de l'utilisateur
I know Perl and Redis/Memcache very well. I have a permanent job where I have to deal with heavy loads database, tuning system and application. I think your project is very interesting for me. Tom
$400 USD en 14 jours
5,0 (13 commentaires)
4,0
4,0
Avatar de l'utilisateur
Thanks for having invited me to bid on your project. --- I am an expert in (my-)sql, php and perl too, but I am not familiar with xfilesharing yet. And for nosql I have some experience with mongoDB. --- BUt do you think changing your dbms from sql to mongo will solve your specific problems? Did you already ask Sibsoft or at a support-forum there for a solution of your mysql-problem? --- Because I don't know xfilesharing yet, my bid can only be a raw and very vague estimation for the time necessary to design db and change all affected code-snippets. I'd like to adjust my bid, when I see the script. --- If its modularisation will allow a clean cutoff of current db-handling, a new one can be seen as a library or perhaps even as a plugin to existing xfilesharing, and Sibsoft might be very interested in the project then too. -.-.-
$600 USD en 14 jours
4,9 (10 commentaires)
4,1
4,1
Avatar de l'utilisateur
Hi flowcubano, Greetings of the Day. I am having more than 5 years of quality experience in design, development, optimization, administration of web applications, have good exposure to Memcached, Couchbase Server, MongoDB, NoSql, Perl. I am new to freelancer, so only one review to support my bid, but I can assure you that my work will be to the best of your satisfaction. Create milestones and pay only when you are satisfied. Give me a chance to serve you, you won't be disappointed. Regards Srikant Chauhan
$666 USD en 10 jours
5,0 (1 commentaire)
3,2
3,2
Avatar de l'utilisateur
Hi flowcubano, I am a devops engineer with extensive experience in Perl development and especially with Session Management. I have previous experiences on working in Memcached based session management in situations where client while using webmails faced issues with MySQL based session. I am an excellent communicator and would be willing to work on your timezones and I am also prompt in putting daily status of the project. Apart from this you will get 10 days support absolutely free from my side, should you be in need of it. I would like to place few more points though: 1. What is environment (Hw and Sw configurations) on which the below system is working? 2. Can we take a look at your existing code before accepting the project? 3. In case there is a increase in scope, depending on the depth changes, there could be change in the bid. A prior communication with that regards will be done from my side, if it is needed. 4. Can there be a staging environment created with your current code for me so as to make the changes? Awaiting your response, Regards, Clearkruti.
$555 USD en 10 jours
5,0 (2 commentaires)
1,8
1,8
Avatar de l'utilisateur
I have worked with database-backed perl web applications for the past 9 years. I am very familiar with the database paradigms used therein. I have also converted perl applications between several different forms of session storage backends, so this process should be familiar to me. I have used memcached for storing perl objects in several applications.
$600 USD en 10 jours
0,0 (0 commentaires)
0,0
0,0

À propos du client

Drapeau de NETHERLANDS
Tilburg, Netherlands
5,0
13
Méthode de paiement vérifiée
Membre depuis sept. 14, 2012

Vérification du client

Merci ! Nous vous avons envoyé un lien par e-mail afin de réclamer votre crédit gratuit.
Une erreur a eu lieu lors de l'envoi de votre e-mail. Veuillez réessayer.
Utilisateurs enregistrés Total des travaux publiés
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Chargement de l'aperçu
Permission donnée pour la géolocalisation.
Votre session de connexion a expiré et vous avez été déconnecté. Veuillez vous connecter à nouveau.