Find Jobs
Hire Freelancers

Tune the Geolocation Mysql Query

$25-50 USD / hour

Terminado
Publicado hace más de 5 años

$25-50 USD / hour

We are using geolocation on our website - we are using IP of the visitor to locate the timezone of the visitor and then we display content based on the timezone. We are using a geolocation mysql table with 3M rows for this. The site is working fine when we receive maybe up to 100 visitors per second, but when that goes up to say 200 the server cannot process the query fast enough and the whole server stops. Old processes are backing up and new ones are coming in faster than old ones can be processed. I had a developer add this functionality and he is no geolocation expert. He added the table and used a basic query. By what I've had a chance to read online this is a common performance problem for everyone dealing with geolocation on a basic level. Since he has no experience on how to better tune this query to be faster, we need a geolocation expert that can check it out and see what can be done.
ID del proyecto: 18145677

Información sobre el proyecto

31 propuestas
Proyecto remoto
Activo hace 5 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
Hello, Thanks for the invitation. "We are using geolocation on our website - we are using IP of the visitor to locate the timezone of the visitor and then we display content based on the timezone. We are using a geolocation mysql table with 3M rows for this". Is it a set of ip address ranges like [login to view URL] ip_start, ip_end 8.8.8.0,8.8.8.255,NA,US,California,"Santa Clara County","Mountain View",94043,37.4229,-122.085,5375480,-7,America/Los_Angeles,USCA0746 "He added the table and used a basic query." Did he create indexes? Caching? Did he use INET_ATON in the query? [login to view URL] At least I would convert ip_start and ip_end to integer and add indexes. Thanks
$25 USD en 40 días
4,9 (50 comentarios)
6,0
6,0
31 freelancers están ofertando un promedio de $34 USD /hora por este trabajo
Avatar del usuario
Hi there, I have read initial requirements & as per my understanding, you want to customize query which is using for geolocation data fetching. Here are my questions: - Can you please provide URL of your website and mention page on which you are feeling issue with this query? - Can you please provide access of your script to verify issue with query? I can then suggest and explain what can be done to fix this low speed issue. ++++++++++++ You may ignore the bid & once you answer above questions, I can then estimate it precisely. Look forward to hearing from you. Regards, YK LEADconcept
$35 USD en 40 días
5,0 (125 comentarios)
9,3
9,3
Avatar del usuario
Hello There, I have gone through the work details you have posted and I see you are looking for a solution to accurately locate the user loading the website and show the content based on their location in bulk. Surely I can help you in fixing this problem. The approach your old developer had used is not what you should use for such usage. Any server you use or any optimised code you use won't perform as you want. Because working through 2 million rows, fastest query will also cause server slow down or website slowness if not server down. The best approach is to use online available resources via API that will only send API request once per user per website load reducing the server load to minimum. I have worked with such problems in Geolocation and I have reference to websites which provide an accurate location and usages what you are looking for in a fraction of cost per year ($200), But this will be the permanent and proper solution to your problems. Nothing else can work Let me know and we can discuss more in detail over chat. Thanks
$40 USD en 40 días
5,0 (320 comentarios)
9,0
9,0
Avatar del usuario
Greetings, Hi, I am Senior Full Stack website developer having 14 years of experience in website development and designing. I have extensive knowledge of Core PHP and it's frameworks (Symfony, Laravel, Zend, CI, Cake), JS and it's Frameworks (React, Angular, Express, Backbone, Express, Node, Moment, Vue, Typescript), Ajax, HTML5, CSS3, jQuery, MySQL, and Bootstrap. I am very much interested in your project and want to get it started right away. I assure you that you will experience a WOW factor in my work. Awaiting your response, Regards, DA
$44 USD en 40 días
4,8 (205 comentarios)
9,5
9,5
Avatar del usuario
Hi there, I have checked your project brief very carefully and can help you on this. So far I understand that from IP you find user GEO location from database. Instead of a MySQL database there are 2 options 1. Using 3rd party API for GEO 2. Use flat database ( .dat ) instead of MySQL. I have several years of experience designing and developing website and already custom web applications. Look forward to hear from you & start further discussion through project message board. Regards Khorshed RS Software
$35 USD en 15 días
4,6 (1253 comentarios)
9,4
9,4
Avatar del usuario
Hi There, Thank you for the opportunity You are using geolocation on your website which works fine when you receive maybe up to 100 visitors per second, but when that goes up to say 200 the server cannot process the query fast enough and the whole server stops. Old processes are backing up and new ones are coming in faster than old ones can be processed. Since he has no experience on how to better tune this query to be faster, we need a geolocation expert that can check it out and see what can be done. Please share the site URL so we can review the current scenario Looking forward to discussing in detail Thanks Mirth
$30 USD en 40 días
4,9 (359 comentarios)
8,9
8,9
Avatar del usuario
Hello, We are always pleased to take part in the development of living products, which are created as an answer to real user needs. Looks like you have already went through a set of paths and processes including concept creation and product design. The programmatic implementation has also already been created and now it's time for a new product development stage. We would be able to assist you by investigating the current state of the product to estimate the possibilities of it's further development. Our team consists out of expert level software engineers, what enables us to research the project opportunities of your product to evolve in the directions required by your business needs. This research will allow us to inform you about engineering and business-related specifics of the product development and to ensure optimization of evolutionary investments. Best Regards, Andrei Costenco Team Lead, Business Analyst, Senior Engineer Dev Experts Team
$70 USD en 40 días
5,0 (108 comentarios)
8,7
8,7
Avatar del usuario
Hello, My name is Sergey. I am Freelancer from Saint Petersburg, Russia. I can help you to speed up the Geolocation MySQL Query. I need access to your code and to MySQL database. I hope to finish in 2-3 working hours. This is list of similar projects, successfully completed by me: 1. "Improvise internal search speed" http://www.freelancer.com/projects/takereal_9800046.html 2. "MySQL Database Optimization" http://www.freelancer.com/projects/takereal_760804.html 3. "MySQL Database Tuning" http://www.freelancer.com/projects/takereal_860810.html 4. "Analysis of reasons for slow-running SQL queries" http://www.freelancer.com/projects/takereal_613446.html 5. "mysql optimization" http://www.freelancer.com/projects/takereal_541899.html I can communicate via Freelancer.com. -- Sergey aka Takereal
$33 USD en 3 días
5,0 (2078 comentarios)
8,3
8,3
Avatar del usuario
Hello, Please let me know 1. Did you do mySQL profiling? 2. Did he apply indexing 3. What is query time for geo location? And if possible, can you provide read only access to the database. Only and Only after that, we should be able to help you. Please get in touch. ~-~-~-~-~-~- About us ~-~-~-~-~-~- I am Zeeshan, and for most part of last 12 years working over C++(Windows and Mac desktop), Node.JS/PHP/Python (Web and API), Swift/ObjC(iOS) and Java/Kotlin(Android). We have worked over 200+ projects in last 3-4 years alone with the help of a small and very trustable team that works under the same roof. We have best reviews of any freelancer here , 5 / 5 for all the reviews. www.freelancer.com/u/Whizpool.html Thanks, Zeeshan
$41 USD en 40 días
5,0 (40 comentarios)
8,3
8,3
Avatar del usuario
Hello, How are you? I read your description and understand all I'm a full stack developer with PHP, Python, Node.js for Backend. And I already faced like yours with python. And now I fix that and works well I think we can fix that with my experience. I can provide you good result I think we can discuss about this project. Hope for your reply Regards Peng
$31 USD en 40 días
5,0 (32 comentarios)
7,5
7,5
Avatar del usuario
I can optimize your query as per your requirements. I am a geolocation expert that can check out the issue in your system and see what can be done. thanks!
$25 USD en 40 días
5,0 (70 comentarios)
7,6
7,6
Avatar del usuario
I have experience with Geoloaction. I can implement your idea. I have ever built the site for logging geo location . I am intereset with your project. Let's discuss in detail.
$44 USD en 40 días
5,0 (39 comentarios)
7,3
7,3
Avatar del usuario
Hi there, We are a team based in Argentina with strong experience in software and mobile development. We are able to do your project starting ASAP. Do not hesitate to contact me if you are interested. You will not regret, Thank you very much, Best regards, Jorge.
$44 USD en 40 días
4,9 (29 comentarios)
7,3
7,3
Avatar del usuario
Hi It's pleasure to meet you. I read complete project description and i understand the issue of geo location mysql query. We are certified web design and development company and working from last 7 years for clients from all over the world in variety of industries including following : Hospitality, marketing, real estate, retail, eCommerce etc. Actually you are following wrong way for getting geo location. We can use some other method that is light. Please initiate chat for further discussion to understand and negotiate cost and start work. I am looking forward to chat you. We will give our best service to you. Thanks Amit Kumar
$40 USD en 40 días
4,8 (61 comentarios)
7,2
7,2
Avatar del usuario
I m able to do this job
$29 USD en 3 días
5,0 (158 comentarios)
7,0
7,0
Avatar del usuario
Dear client! how are you? I have read your project description carefully. i can make good result you hope. I am a backend development master. I am very honest and diligent to client and I value credit. In particular, I place my highest priority on quality for your good business. My slogan is "Best quality + Fast speed = Your business success + Our pleasure" If you agree with my proposal, please feel free to contact me at any time. Hope you the best of luck in everything you do. See you soon, best regards...
$25 USD en 40 días
4,9 (40 comentarios)
6,9
6,9
Avatar del usuario
Hi, Hope you are doing well! I am a professional Full-Stack developer with over 7 years experiences. This project is very interesting for me and makes me exciting. I am full-time available and can start work right now. Hope to work with you. Best Regards
$44 USD en 40 días
5,0 (7 comentarios)
4,8
4,8
Avatar del usuario
Hello, I have extensive experience in working with MySQL queries and have done several Geolocation projects in the past. I am certain I can solve this for you. please send me a message so we can discuss further. I look forward to hearing from you. Caleb
$25 USD en 40 días
5,0 (8 comentarios)
3,1
3,1
Avatar del usuario
Hello, I am very interested in this project as a senior web developer. As a fully experienced web developer, I have strong knowledge of Various Projects including Geolocation. Actually, I am good at ip detect, location detect & running app detect. Having enough knowledge, I think I can be a good fit for your project. Hope to work with you. Best Regards, David
$27 USD en 40 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de SLOVENIA
Beograd, Slovenia
5,0
39
Forma de pago verificada
Miembro desde jun 15, 2008

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.