Как я могу оптимизировать этот Код двигателя Google App?

Я относительно плохо знаком с миром Python, но это кажется очень прямым.

Google вопит на меня, что этот код должен быть оптимизирован:

class AddLinks(webapp.RequestHandler):
     def post(self):
          # Hash the textarea input to generate pseudo-unique value
          hash = md5.new(self.request.get('links')).hexdigest()

          # Seperate the input by line
          allLinks = self.request.get('links').splitlines()

          # For each line in the input, add to the database
          for x in allLinks:
               newGroup = LinkGrouping()
               newGroup.reference = hash
               newGroup.link = x
               newGroup.put()

          # testing vs live
          #baseURL = 'http://localhost:8080'
          baseURL = 'http://linkabyss.appspot.com'

          # Build template parameters
          template_values = {
               'all_links': allLinks,
               'base_url': baseURL,
               'reference': hash,
          }

          # Output the template
          path = os.path.join(os.path.dirname(__file__), 'addLinks.html')
          self.response.out.write(template.render(path, template_values))   

Панель инструментов говорит мне, что это использует тонну ЦП.

Где я должен искать улучшения?

5
задан 2 revs, 2 users 99% 8 October 2019 в 11:05
поделиться