Memcached Projects
Looking for freelance Memcached jobs and project work? PeoplePerHour has you covered.
Post an offer to educate them
Past "Memcached" Projects
Looking for Expert #Java Developer
Project: Digital Bank Duration of assignment: Long-term (12+ months) Possible locations: Poland, Bulgary, Spain, Romania. Important: The client might require to install a security app. Requirements: - Experience working on bank projects is required (ERP, Treasury, Core banking, Risk and Compliance), also experience working in companies like PWC, EY, Deloitte, and KPMG will be a big plus; - Upper-Intermediate+ English is required; - 7+ years of experience with #Java; - Excellent knowledge of Computer Science, Computing Theory; - Deep skills with Integration with 3rd party solutions, and Search Engines (e.g. ElasticSearch, Azure Search, Apache Solr); - Experience with Leading and Supporting medium to large-size solution delivery projects; - Understanding of orchestration and containerization (e.g. Kubernetes, Swarm); Hard skills: - REST API development; - Web application frameworks (e.g. Spring Boot Framework) (more than 4 years); - Testing frameworks (e.g.e.g. JUnit, PowerMock, WiresMock) (more than 4 years); - ORM (e.g. Hibernate) (more than 2 years); - RDBMS (e.g MySQL/MariaDB, PostgreSQL, Oracle) (more than 4 years); - NoSQL (e.g. MongoDB, ElasticSearch, CouchDB); - Key-value storages (e.g. Redis, Memcached); - Messaging systems (e.g. RabbitMQ, Apache Kafka, Active MQ, AWS SQS, Azure Service Bus, Google Pub/Sub); Web Servers; - Version control systems (GIT); - Cloud solutions (e.g. AWS, Google Cloud Platform, Microsoft Azure); - Docker; - Continuous Integration tools (e.g. Gitlab Pipeline, Jenkins, TeamCity, Bamboo); Builders;
Performance tuning for 3.10.x Joomla/Siteground
Hi I have a Joomla 3.10.10 website running on Siteground. We have good performance when measure in Google Page speed insights for PC performance (score= 97) but it is running slowly comparatively for mobile (score=60). Some things don't seem right, for example when I use CURL command to look at the headers and I get; Expires: Wed, 17 Aug 2005 00:00:00 GMT Last-Modified: Thu, 21 Jul 2022 12:15:52 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0, public Pragma: no-cache X-Httpd-Modphp: 1 X-CDN-C: static Content-Encoding: gzip X-SG-CDN: 1 X-Proxy-Cache: MISS X-Proxy-Cache-Info: 0 NC:000000 UP:SKIP_CACHE_NO_CACHE The thing that looks wrong is (there may be others to a trained eye like yourself) that there is a X_Proxy_Cache : MISS We have activated MEMCACHE and other Siteground cache and speed performance features. I have also installed and switched on features in JCHOptimize. the template also has performance improving features that I use. It may be there is a something we forgot to do or that there is a conflict with the different cache/perforance tuning options. We would like a Google PageSpeed insight score of around 90 for SEO purposes. It may be an easy fix for someone that knows there way around Joomla and/or Siteground. The site should obviously be working correctly after it has been tuned. Thanks Lowry
opportunity
CephFS (librados) support for our Syncwerk (EFSS) software
Syncwerk is an enterprise file sync and share solution similar to Dropbox or Nextcloud. We are looking for someone who can extend our C based code to store data in CephFS. Currently data is stored on the file system. Storing data on Ceph should be an alternative to storing it on the local file system. Syncwerk is developed for Debian 10 Linux. If required, we can help set up a development environment to quickly start with the actual feature development. Required experience and skills: - CephFS (librados) - Python - Angular TypeScript - NodeJS - Django Rest Framework - Debian Linux - Good communication skills These are the basic requirements: 1. Create a plugin to optionally allow storage in CephFS (https://ceph.io) with librados 2. Make use of rados namespaces to optionally allow storing data of different clients and categories within the same CephFS storage pool 3. Build a migration tool that allows moving data from and to the local file system (both directions) We store data in our own object storage format on the file system. Data is split into three categories which are stored in different folders on the file system: 1. fs - /var/lib/syncwerk/storage/fs - Stores info about the type. File or directory. 2. commits - /var/lib/syncwerk/storage/commits - Stores all changes similar to Git. 3. blocks - /var/lib/syncwerk/storage/blocks - Stores the actual data of a file in approx 1MB blocks. Here a demo listing from the data stored on a standard Syncwerk file system: root@demo:~# tree /var/lib/syncwerk/storage/ /var/lib/syncwerk/storage/ ├── blocks │ └── 9fe50544-1fa0-4760-826e-4bb9113f1fba │ ├── 97 │ │ └── b30c73d8f843b5be34f3611652a1be9e10d044 │ └── f2 │ └── f01c586ae746631ee271cf4dd3a1005eb4d215 ├── commits │ ├── 1a4f8aee-2ef9-40d5-b900-26ea23925c45 │ │ └── 81 │ │ └── 3cc50dd2ac6eb5147f6fdfc2d7d04491bfefe0 │ ├── 1e4432da-c922-4ebb-a374-ee24e09cd736 │ │ ├── 01 │ │ │ └── 11441155fdab75e910d8d5ec62ea516a66a3bb │ │ └── 3e │ │ └── 639c54f0a1fbbfe22c03eaec60f6e14ddef23b │ ├── 53ac3c1d-bd06-4912-b1f3-8400e71336e2 │ │ ├── 25 │ │ │ └── 79a37c2aa4a8adbedbb7b812123ffb3e7ab748 │ │ └── cb │ │ └── a010a8d85ce49a7d51e72920d62e66094d0590 │ ├── 6018ac38-8319-40a8-97b8-d67d7dbd0c80 │ │ ├── 00 │ │ │ └── d4bc3353ce42c86d3223a98bfb6ad3b223cf4a │ │ └── 5d │ │ └── 485ad9d4d56a749d9afa54a1f4750da8049931 │ ├── 86f7fb7f-7b32-4d24-90e8-eca85ebf5069 │ │ ├── bc │ │ │ └── 472d8f71638f8605653bce8374f310570c9d42 │ │ └── d3 │ │ └── 1f888ed38d47d0d6e7bb30f9425fc9207c4bcd │ ├── 8d56407f-8cb0-4177-b0af-7abe2f998b3a │ │ └── 28 │ │ └── b50bd1adcc6ca65dd7ed7a1316104c35da6df6 │ ├── 928938a7-2ef5-412d-9630-1405ed604be1 │ │ ├── 08 │ │ │ └── 88f3c4c7485fa81309737bc774591bfbc4d2e6 │ │ ├── 30 │ │ │ └── 3721f4109586a8ca567d941204d564b289923c │ │ └── 63 │ │ └── 007144cfbc1f4667c88173484bec69d6a90e74 │ ├── 9fe50544-1fa0-4760-826e-4bb9113f1fba │ │ ├── 0e │ │ │ └── 4831b44f2a812e16e1046a9ec021d61773140b │ │ ├── 39 │ │ │ └── 706f7b5ac93110b6ebec2d4ba0e32ef34160b1 │ │ └── 49 │ │ └── 06bcf221f817c05150a7a3c1d2266776d92f28 │ ├── ab3da236-61b6-48df-88d6-8bc40a212e40 │ │ └── 60 │ │ └── 72831c7373bff090bbdab47e66026330b6c48f │ ├── d23b914a-8cb0-4f4e-a35d-7bc22d922b09 │ │ └── 58 │ │ └── 8b30599aeef005b37c5115b082c8c6e19a6f50 │ ├── db19569d-643f-4f64-bbd7-d196a54b8305 │ │ └── 7f │ │ └── 20baa98091b9d8b7519e08a8e8ff8db1c2f48f │ └── f46d1146-a6e6-4347-afbf-c1eae8b287c4 │ └── a0 │ └── 45bd9ba79f6f59a7f4d856d842ebdb323a9fee └── fs ├── 1e4432da-c922-4ebb-a374-ee24e09cd736 │ └── f4 │ └── 0eff467067a83c2397388b4cb16a07e9e1f64b ├── 53ac3c1d-bd06-4912-b1f3-8400e71336e2 │ └── bd │ └── f788ace702322cc436a53f4eb25e04acd64bb2 ├── 6018ac38-8319-40a8-97b8-d67d7dbd0c80 │ └── 85 │ └── 9613ce246aff48a891f886acca818678dd9437 ├── 86f7fb7f-7b32-4d24-90e8-eca85ebf5069 │ └── 02 │ └── fae3b4e15c5a468e42f9b7ded01556d860574c ├── 928938a7-2ef5-412d-9630-1405ed604be1 │ └── f7 │ └── cb8eccbb3d6a8b4e94aee5de9d8b1dda2849f4 └── 9fe50544-1fa0-4760-826e-4bb9113f1fba ├── 97 │ └── 85a99aa7254ca34ed5b81111e2c49b6fad5a81 ├── c6 │ └── 134c05df189d2237ad2e3c7cce431f339f609a ├── e8 │ └── cd1f9ff5deabc4cac1bac83dc973f59cc6506e └── ef └── 5c0362a8128f916b315ad96fbcf157631c563f 53 directories, 31 files The Syncwerk code base needs to get extended to support storing fs, commits and blocks directly in Ceph pools with librados. For performance reasons some caching with redis and/or memcached may be necessary.
CephFS (librados) support for our Syncwerk (EFSS) software
Syncwerk is an enterprise file sync and share solution similar to Dropbox or Nextcloud. We are looking for someone who can extend our C based code to store data in CephFS. Currently data is stored on the file system. Storing data on Ceph should be an alternative to storing it on the local file system. Syncwerk is developed for Debian 10 Linux. If required, we can help set up a development environment to quickly start with the actual feature development. Required experience and skills: - CephFS (librados) - Angular TypeScript - NodeJS - Django Rest Framework - Debian Linux - Good communication skills These are the basic requirements: 1. Extend current code to optionally allow storage in CephFS (https://ceph.io/) with librados (https://docs.ceph.com/docs/master/rados/api/librados/) 2. Make use of rados namespaces to allow storing data of different clients in the same CephFS storage pools 3. Build a migration tool that allows moving data from an to local file system (both directions) The Syncwerk Server component code can be found at https://github.com/syncwerk/syncwerk-server-daemon, it was forked from https://github.com/haiwen/seafile-server a few years ago. We store data in our own object storage format on the file system. Data is split into three categories which are stored in different folders on the file system: 1. fs - /var/lib/syncwerk/storage/fs - Stores info about the type. File or directory. 2. commits - /var/lib/syncwerk/storage/commits - Stores all changes similar to Git. 3. blocks - /var/lib/syncwerk/storage/blocks - Stores the actual data of a file in approx 1MB blocks. Here a demo listing from the data stored on a standard Syncwerk file system: root@demo:~# tree /var/lib/syncwerk/storage/ /var/lib/syncwerk/storage/ ├── blocks │ └── 9fe50544-1fa0-4760-826e-4bb9113f1fba │ ├── 97 │ │ └── b30c73d8f843b5be34f3611652a1be9e10d044 │ └── f2 │ └── f01c586ae746631ee271cf4dd3a1005eb4d215 ├── commits │ ├── 1a4f8aee-2ef9-40d5-b900-26ea23925c45 │ │ └── 81 │ │ └── 3cc50dd2ac6eb5147f6fdfc2d7d04491bfefe0 │ ├── 1e4432da-c922-4ebb-a374-ee24e09cd736 │ │ ├── 01 │ │ │ └── 11441155fdab75e910d8d5ec62ea516a66a3bb │ │ └── 3e │ │ └── 639c54f0a1fbbfe22c03eaec60f6e14ddef23b │ ├── 53ac3c1d-bd06-4912-b1f3-8400e71336e2 │ │ ├── 25 │ │ │ └── 79a37c2aa4a8adbedbb7b812123ffb3e7ab748 │ │ └── cb │ │ └── a010a8d85ce49a7d51e72920d62e66094d0590 │ ├── 6018ac38-8319-40a8-97b8-d67d7dbd0c80 │ │ ├── 00 │ │ │ └── d4bc3353ce42c86d3223a98bfb6ad3b223cf4a │ │ └── 5d │ │ └── 485ad9d4d56a749d9afa54a1f4750da8049931 │ ├── 86f7fb7f-7b32-4d24-90e8-eca85ebf5069 │ │ ├── bc │ │ │ └── 472d8f71638f8605653bce8374f310570c9d42 │ │ └── d3 │ │ └── 1f888ed38d47d0d6e7bb30f9425fc9207c4bcd │ ├── 8d56407f-8cb0-4177-b0af-7abe2f998b3a │ │ └── 28 │ │ └── b50bd1adcc6ca65dd7ed7a1316104c35da6df6 │ ├── 928938a7-2ef5-412d-9630-1405ed604be1 │ │ ├── 08 │ │ │ └── 88f3c4c7485fa81309737bc774591bfbc4d2e6 │ │ ├── 30 │ │ │ └── 3721f4109586a8ca567d941204d564b289923c │ │ └── 63 │ │ └── 007144cfbc1f4667c88173484bec69d6a90e74 │ ├── 9fe50544-1fa0-4760-826e-4bb9113f1fba │ │ ├── 0e │ │ │ └── 4831b44f2a812e16e1046a9ec021d61773140b │ │ ├── 39 │ │ │ └── 706f7b5ac93110b6ebec2d4ba0e32ef34160b1 │ │ └── 49 │ │ └── 06bcf221f817c05150a7a3c1d2266776d92f28 │ ├── ab3da236-61b6-48df-88d6-8bc40a212e40 │ │ └── 60 │ │ └── 72831c7373bff090bbdab47e66026330b6c48f │ ├── d23b914a-8cb0-4f4e-a35d-7bc22d922b09 │ │ └── 58 │ │ └── 8b30599aeef005b37c5115b082c8c6e19a6f50 │ ├── db19569d-643f-4f64-bbd7-d196a54b8305 │ │ └── 7f │ │ └── 20baa98091b9d8b7519e08a8e8ff8db1c2f48f │ └── f46d1146-a6e6-4347-afbf-c1eae8b287c4 │ └── a0 │ └── 45bd9ba79f6f59a7f4d856d842ebdb323a9fee └── fs ├── 1e4432da-c922-4ebb-a374-ee24e09cd736 │ └── f4 │ └── 0eff467067a83c2397388b4cb16a07e9e1f64b ├── 53ac3c1d-bd06-4912-b1f3-8400e71336e2 │ └── bd │ └── f788ace702322cc436a53f4eb25e04acd64bb2 ├── 6018ac38-8319-40a8-97b8-d67d7dbd0c80 │ └── 85 │ └── 9613ce246aff48a891f886acca818678dd9437 ├── 86f7fb7f-7b32-4d24-90e8-eca85ebf5069 │ └── 02 │ └── fae3b4e15c5a468e42f9b7ded01556d860574c ├── 928938a7-2ef5-412d-9630-1405ed604be1 │ └── f7 │ └── cb8eccbb3d6a8b4e94aee5de9d8b1dda2849f4 └── 9fe50544-1fa0-4760-826e-4bb9113f1fba ├── 97 │ └── 85a99aa7254ca34ed5b81111e2c49b6fad5a81 ├── c6 │ └── 134c05df189d2237ad2e3c7cce431f339f609a ├── e8 │ └── cd1f9ff5deabc4cac1bac83dc973f59cc6506e └── ef └── 5c0362a8128f916b315ad96fbcf157631c563f 53 directories, 31 files The Syncwerk code base needs to get extended to support storing fs, commits and blocks directly in Ceph pools with librados. For performance reasons some caching with redis and/or memcached may be necessary.
urgent
Joomla site- memcache and First Contentful Paint (FCP) issues
Site is https://www,birminghamgoldcompany.co.uk 1/According to pagespeed the mobile site only scores 74 and there is LCP paint issues run the test and you will see. This needs fixing 2/ I wanted to use sitegrounds memcache BUT there is an issue with that and siteground suggested a developer To understand the issue please read this reply from siteground in relation to my query on memcache When I tried to install memcache I got 500 errors on all [ages. As previously discussed, this is a PHP error due to the fact that $memcached_server_host is already declared once in the code. This is not related to any server-side configuration and it is related to the PHP code of the application. Most likely the issue is that $memcached_server_host appears twice in the configuration.php file. There is a thread in the Joomla forum for a similar error here: https://forum.joomla.org/viewtopic.php?t=957617 Please show an understanding of these 2 issues in your reply. I dont want website design nor seo etc I know this is a 1 hour job max to the right person and if it is done right then in future via pph I would ask that person to develop our website in the future Best Regards, Emanuil Kostadinov Technical Support Team
urgent
Joomla Expert /developer required
I need a developer to sort out 3 issues 1/ I am having CLS/LPS issues re google . see attached These need sorting 2. More importantly I cannot use memcache via Siteground. It breaks the site Siteground say its because "T this is a PHP error due to the fact that $memcached_server_host is already declared once in the code. This is not related to any server-side configuration and it is related to the PHP code of the application. Most likely the issue is that $memcached_server_host appears twice in the configuration.php file. There is a thread in the Joomla forum for a similar error here: https://forum.joomla.org/viewtopic.php?t=957617 Iys not beyone me but I dont have the time and I am very slow at this sort of thing 3/ Please optimize site for caching rendering etc. without the need to change template etc and the usual seo blah. Looking for a no nonsense efficient dev.
urgent
Design a large scale architecture for ecommerce marketplace based on Odoo
General information for the website: Multi vendor marketplace for education using Odoo community edition Kind of development: Customization of existing website Description of requirements/features: We have implemented multi vendor marketplace for education using Odoo version 10 community edition in www.edulux.id. This website allows multiple sellers to sell goods and allows buyers to buy goods. We use marketplace multivendor module from Webkul. Could you please help us write a design document for a large scale architecture for ecommerce marketplace based on Odoo community edition? The large scale architecture should involve multiple workers in a server, multiple servers, microservices architecture, Redis cache or memcached, master-slave postgresql databases, distributed file system such as glusterfs. A step by step implementation plan will be helpful. How will we customize the Odoo with microservices? How will we customize the Odoo with Redis cache or the memcached? How do we use Varnish to accelerate Web content delivery? Server configuration: number of CPU cores, memory size, disk size? Topology of networked servers? How will we monitor the Odoo performance? Here are some references on how to scale Odoo performance for a large number of users: https://www.rosehosting.com/blog/how-to-speed-up-odoo/ https://www.slideshare.net/openobject/performance2014-35689113 https://www.odoo.com/slides/slide/performance-tips-tricks-399 https://www.odoo.com/slides/slide/how-to-optimize-the-performance-229/pdf_content https://www.youtube.com/watch?v=A_BWyFeGgVA Deliverable: A detailed design document for a large scale multi vendor marketplace for education using Odoo version 10 community edition. Thank you. Husni Fahmi Specific technologies required: odoo, python, postgresql, microservices, redis, memcached, varnish Extra notes: